2024年最新苹果操作转让App的全流程(截图超全)

2,793 阅读4分钟

背景

近期,我们公司需要接受其他组织转让的iOS App,为了防止使用AppleID登录应用的用户丢号,所以我们提前做了一次转让测试。

在该文档中,有以下简称:

  • “发起转让的苹果开发者账号” 称为 转让方;
  • “接收转让的苹果开发者账号” 称为 接收方;

另外,只有“账户持有人”的苹果开发者账号才能发起转让和接受转让。

1、转让前的准备

为提高转让App的效率,操作转让前,我们可以根据苹果转让App的官方文档建议仔细阅读该文档)做一些准备工作:

  1. 分别登录转让方和接收方的开发者账号,查看是否有需要接受的付费或免费协议。如果有,提前接受这些协议。

  2. 接收方将自己的TeamID和“账户持有人”的AppleID,提前准备好发送给转让方。

  3. 接收方需提前准备以下内容,以便在接受转让时直接填写;

    • 技术支持网址(URL)
    • 营销网址(URL):如果该 App 先前已有营销网址,则必须提供
    • 隐私政策网址(URL):如果该 App 先前已有隐私政策网址,则必须提供
    • App Store 联系信息 :姓名、电话号码、电子邮件

2、发起转让

  1. 点按 “App” 板块,然后选择 需要转让的 App。

  2. 点按 “综合” 下方的 “App 信息” ,并滚动至 “额外信息” 部分,找到 “转让 App” 。

    注意:点击“转让 App”后,可能需要先完成双重认证,才能进行下一步。

image-20240410145719061.png

  1. 检查是否符合转让条件。

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

image.png

我们在实际操作过程中,遇到 “TestFlight Beta版测试” 这一项不符合条件。根据苹果的提示:

1)移除TestFlight里面所有的构建版本:

第一步:先进入TestFlight的构建版本页面

image-20240410152029992.png 第二步:分别点击进入每个构建版本里面,再点击右上角的 “ 将构建版本设为过期” 按钮,就可以将构建版本删除了。重复该操作,直到你将所有的构建版本都删除为止。

image-20240410152206677.png 2)清空 “测试信息” 里面所有的数据(如果设置了多语言,也需要将其他语言里面的测试信息清空)。

清空测试信息以后的截图,如下: image-20240410151525833.png

3)删除所有测试员

image-20240410170759739.png

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

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

image.png

  1. 到此转让方的操作完成

在发起转让后,转让方仍旧可以在App页面查看到该App,且App 保持其先前状态不变,直至接收方接受 App 转让(有效期为 60 天)。

当然我们也可以在App的信息界面点击"请查看详细信息或取消此传输",找到对应的转让信息,取消转让。

3、接受转让

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

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

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

image-20240410153828135.png 3. 填写完信息,并同意协议,就可以点击右上角的“批准”按钮

注意:手机号前面需要加国家代码,比如+8618333138777。

image-20240410154042430.png

至此接受转让操作完成,苹果文档说可能需要等待两个工作日App才能转让成功。但在实际操作中,点击“批准”按钮后,就立马显示转让成功了:

  • 此时转让方查看App对应的信息都没有了,比如证书相关的标识符、描述文件等;
  • 接收方可以看到App对应的标识符,但没有对应的描述文件和密钥,需要我们自己重新创建,以更新App。
  • App Store里面显示的开发者信息更新会有延迟,我们大概是转让成功1h后才看到接收方的开发者信息,延迟时间最长不超过3天。