概述
转让之后,App在App Store中的AppID不变,开发所使用的BundleID不变,但是****TeamID会变成接收账号的ID****。
AppStore中的评分,我们的销售记录等等不会丢失。
只要我们做好了以下准备工作,线上用户无感知。
一、准备好接收账号
- 保持账号下暂时没有App
- 需要接受“协议、税务和银行业务”部分中最新版本的付费或免费协议
二、确认App可以被转让
App 必须满足特定条件才可转让(App 转让条件)
- 我们的App已经满足条件,但是在被确定转让之前以及转让进行中时,不能提交新版本,申请新的SKU等等操作。
- 转让之前,删除所有TestFlight测试版本
- 因为我们存在自动订阅,所以转让之前,需要确认我们服务器用来验证用户自动订阅信息的App 专用共享密钥,如果没有需要生成,然后在接收App的账户中重新设置秘钥。目前来看,我们还没有用到这个共享秘钥,所以可以暂时不处理。
- 我们支持AppleID登录,但是我们没有一个APP Group,所以不需要进行文档中生成转让标识符
三、发起转让
- 从“我的 App”中,选择您的 App。页面打开时默认选中“App Store”标签页。
- 点按“综合”下方的“App 信息”,并滚动至“额外信息”部分。
- 点按“转让 App”。
- 如果所有条件都符合,则点按“继续”。否则,请点按“取消”并先解决问题。请参见 App 转让条件,详细了解如何解决常见问题。
- 请输入接收方“帐户持有人”的 Apple ID 和帐户的团队 ID,并点按“继续”。
- 请阅读条款,选择“I have read and agree to the agreement presented above.(本人已阅读并同意上文显示的协议。)”,然后点按“Request Transfer(请求转让)”。
- 点按“完成”,返回“App 信息”页面。
四、接收转让
等待有了接收转让App的通知后,进行以下操作
- 您会在“协议、税务和银行业务”的“协议”部分看到 App 转让提醒。
- 在“App 转让”下,点按右侧的“Review(审核)”。
- 输入新的元数据。
- 技术支持网址(URL)
- Atom Feed 网址(URL)(如果该 App 先前已有 Atom Feed 网址,则必须提供)
- 营销网址(URL)(如果该 App 先前已有营销网址,则必须提供)
- 隐私政策网址(URL)(如果该 App 先前已有隐私政策网址,则必须提供)
- CCATS(针对受出口合规性制约的 App,必须提供一个新的 CCATS 表格)
- “App 审核”联系信息
- App Store 联系信息
- 请阅读条款,选择“I have read and agree to the agreement presented above.(本人已阅读并同意上文显示的协议。)”,然后点按“Accept(接受)”。
五、转让成功之后
由于转让之后TeamID变化,所以我们也需要做以下更改
- 重新在新账号中添加大家的开发者,运营者账号
- 重新添加沙盒测试账号
- 重新生成开发所需要的各类证书
- 之前蒲公英上的测试版本不再可用
- 修改iOS自动打包脚本
- 重新上传极光使用的通知证书
- 针对订阅和推送进行重新测试
- 检查各种第三方后台,例如神策,ADJust等是否有让我们填写过TeamID,如果有,则进行修改
Let's think!