背景需求
- 需要从A公司主体将商店在架的App迁移到B公司主体并保持上架的状态,追求的丝滑的迁移。
下面的迁移步骤来源于 2023.8.28号的实践路径,仅供参考。总的来说,大体有以下几个步骤:
- 迁移准备
- 动手迁移
- 迁移成功
- B主体下发布应用
1、迁移准备
- A 公司账户的持有人账号(Apple ID)
- B 公司账号的持有人账号(Apple ID) 重点:必须是持有人,必须付费的Apple ID
2、动手迁移
- 找到迁移入口(A 主体内的App信息->转让App)
如图所示:
- 点击转让App,需要填写以下信息
- 迁移B主体的公司名称
- 迁移B主体的Team ID(持有人登录后,在会员资格详细信息里可以看到)
- 进入到条款检查
- 可能会遇到提示不符合条款,找到App->TestFligh,进行A主体下的测试用户数据删除
- 删除测试账号
- 删除测试App(点击构建的历史版本,逐个设置为无效即可,无需删除)
- 详细参考:www.cnblogs.com/yajunLi/p/6…
- 可能会遇到提示不符合条款,找到App->TestFligh,进行A主体下的测试用户数据删除
如图所示:
- 勾选协议条款,并最终确认,完成了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… 登录和安全->账号安全