iOS开发-App主体迁移指南(App transfer)

985 阅读2分钟

背景需求

  • 需要从A公司主体将商店在架的App迁移到B公司主体并保持上架的状态,追求的丝滑的迁移。

下面的迁移步骤来源于 2023.8.28号的实践路径,仅供参考。总的来说,大体有以下几个步骤:

  1. 迁移准备
  2. 动手迁移
  3. 迁移成功
  4. B主体下发布应用

1、迁移准备

  • A 公司账户的持有人账号(Apple ID)
  • B 公司账号的持有人账号(Apple ID) 重点:必须是持有人,必须付费的Apple ID

2、动手迁移

  • 找到迁移入口(A 主体内的App信息->转让App)

如图所示: image.png

  • 点击转让App,需要填写以下信息
    • 迁移B主体的公司名称
    • 迁移B主体的Team ID(持有人登录后,在会员资格详细信息里可以看到)
  • 进入到条款检查
    • 可能会遇到提示不符合条款,找到App->TestFligh,进行A主体下的测试用户数据删除
      • 删除测试账号
      • 删除测试App(点击构建的历史版本,逐个设置为无效即可,无需删除)
      • 详细参考:www.cnblogs.com/yajunLi/p/6…

如图所示: image.png

  • 勾选协议条款,并最终确认,完成了A主体的迁移操作
  • 这时A主体变成待确认的状态,可以进行取消迁移操作
  • 这时B主体登录进行确认迁移,并补充额外信息
    • 补充官网地址
    • 补充隐私协议
    • 补充审核联系人的信息:姓名和电话
  • B主体确认迁移,并初步迁移成功
  • 最后剩下版权迁移:B主体内进行版本修改
    • 点击 App->可供销售的版本->版权 进行编辑修改即可

3、App Store 搜索,检查是否迁移成功

  • App 开发者显示(大概几分钟内)
  • App 版权显示(大概1个小时左右)

4、B主体下发布应用

  • 应用id(这个在第三步已经完成了迁移)
  • 内测设备,需要进行迁移。
    • 建议进行批量迁移,苹果有模版。下载后按模版进行填写,非常方便
  • 开发者,需要重新进行邀请
  • TestFligh 内测用户,需要在用户接受邀请后,重新添加
  • TestFlight 公测用户,需要按要求重新填写,填写过程中注意(国内)手机号的格式需要是+86开头,否则会报格式错误。
  • 准备好以上内容后,就可以用自动签名进行打包,内测,上传应用商店了。

至此,恭喜您已完成了App的商店迁移。(有任何问题,欢迎留言进行沟通)

附加: 1、如果修改或新增Apple ID 登录账号的验证码绑定的手机号 域名:account/manage appleid.apple.com/account/man… 登录和安全->账号安全