环境配置
AppStore转让应用
00 分钟
2024-9-27
2024-10-21
type
status
date
slug
summary
tags
category
icon
password
URL

背景

近期,我们公司需要接受其他组织转让的iOS App,为了防止使用AppleID登录应用的用户丢号,所以我们提前做了一次转让测试。
在该文档中,有以下简称:
  • “发起转让的苹果开发者账号” 称为 转让方;
  • “接收转让的苹果开发者账号” 称为 接收方;
另外,只有“账户持有人”的苹果开发者账号才能发起转让和接受转让。

转让准备

为提高转让App的效率,操作转让前,我们可以根据苹果转让App的官方文档建议仔细阅读该文档)做一些准备工作:
  1. 分别登录转让方和接收方的开发者账号,查看是否有需要接受的付费或免费协议。如果有,提前接受这些协议。
  1. 接收方将自己的TeamID和“账户持有人”的AppleID,提前准备好发送给转让方。
  1. 接收方需提前准备以下内容,以便在接受转让时直接填写;
      • 技术支持网址(URL)
      • 营销网址(URL):如果该 App 先前已有营销网址,则必须提供
      • 隐私政策网址(URL):如果该 App 先前已有隐私政策网址,则必须提供
      • App Store 联系信息 :姓名、电话号码、电子邮件

发起转让

位置

  1. 点按 “App” 板块,然后选择 需要转让的 App。
  1. 点按 “综合” 下方的 “App 信息” ,并滚动至 “额外信息” 部分,找到 “转让 App” 。
    1. 注意:点击“转让 App”后,可能需要先完成双重认证,才能进行下一步。
notion image

检查是否符合转让条件

若符合所有条件,点击“继续”按钮;若有不满足的条件,就依次点击对应的高亮文字进行解决。
notion image

遇到 “TestFlight Beta版测试” 不符合条件

过期所有构建版本

TestFlight里面所有的构建版本,每个点击进入,再点击右上角的 “将构建版本设为过期” 按钮,就可以将构建版本删除了。
重复该操作,直到你将所有的构建版本都删除为止。
notion image

清空 “测试信息” 里面所有的数据

notion image

删除所有测试员

notion image

填写接收方团队ID及其账户持有人AppleID

notion image

检查转让信息,接受协议条款,并发起转让

到此转让方的操作完成
在发起转让后,转让方仍旧可以在App页面查看到该App,且App 保持其先前状态不变,直至接收方接受 App 转让(有效期为 60 天)。
当然我们也可以在App的信息界面点击"请查看详细信息或取消此传输",找到对应的转让信息,取消转让。

接受转让

登录接收方账号,查看转让邀请。

注意:发起转让后,可能需要等一段时间才能在接收方账号看到邀请。在实际操作中,我们大概等了4h。

点击 “协议、税务和银行业务”,可以看到如下信息。点击 “审核”。

填写完信息,并同意协议,就可以点击右上角的“批准”按钮
手机号前面需要加国家代码,比如+8618333138777。

完成

至此接受转让操作完成,苹果文档说可能需要等待两个工作日App才能转让成功。但在实际操作中,点击“批准”按钮后,就立马显示转让成功了:
  • 此时转让方查看App对应的信息都没有了,比如证书相关的标识符、描述文件等;
  • 接收方可以看到App对应的标识符,但没有对应的描述文件和密钥,需要我们自己 重新创建 ,以更新App。
  • App Store里面显示的开发者信息更新会有延迟,我们大概是转让成功1h后才看到接收方的开发者信息,延迟时间最长不超过3天。
 
上一篇
如何创建iOS的P12证书
下一篇
node环境搭建