App迁移(App transfer)
将某个 App 出售给其他开发者,或想要将其移至其他 App Store Connect 帐户或组织时,您需要转让该 App。
验证该 App 可被转让
App 必须至少有一个已发布至 App Store 的版本
任何版本都不能使用:iCloud,Passbook
与其他 Mac App 共享 Application Group Container Directory
App 应处于 App 状态之一:
可供销售
准备提交
被开发者下架
二进制文件无效
被开发者拒绝
被拒绝
App 内购买项目状态之一:
已批准
准备提交
被开发者下架
被拒绝
TestFlight Beta 版测试应在 App 的所有 Beta 版中被关闭
设置所有的为过期
时间不会这么快
不能转让
备份所有 App 信息
转移成功后会从你账号上进行删除
基本上所有东西都会转移过去,做好备份
App 的元数据和定价的记录
App Store 上架的日期
销售和下载信息
发起 App 转让
转让准备
接收者帐户持有人”的“Apple ID”和“团队 ID 获取itemID:Sign In - Apple
转让按钮
我的APP
App 信息底部
额外信息
转让 App
等待 App 转让状态
无法编辑 App 的元数据、权利、定价和 App 内购买项目
取消转让
点按“协议”标签页下“App 转让”部分中 App 旁边的“Cancel Transfer(取消转让)”
接受 App 转让
接收位置
登录至 App Store Connec
点按“协议、税务和银行业务”
在“App 转让”下,点按右侧的“Review(审核)”
输入新的元数据。
技术支持网址(URL)
营销网址
隐私政策网址
“App 审核”联系信息
App Store 联系信息
然后点按“Accept(接受)
取消 App 转让
接收者可以通过点按“App 转让”部分中 App 旁边的“Review(审核)”,并点按“App 转让”页面上的“Decline(拒绝)”来取消转让。
常见问题
周期是多长
我可以将应用程序转移到其他开发者的iTunes Connect帐户吗?
哪个iTunes Connect用户角色可以传输应用程序?
转移过程需要多长时间?
我可以取消应用程序传输吗?
我需要从接收者那里获得什么信息来传输应用程序?
推送证书是否随应用程序传送?
应用程序传输后keychain是否继续工作?
点击查看官方回答:
注意事项
钥匙串共享、Game Center,或推送通知 将发生改变,其他都不变
Xcode 项目中定义了钥匙串群组,则必须替换为由接收者为该 App 创建的钥匙串群组
内购App已产生的钱不会转移过去
App 分析数据 转让之后将无法再查看
用于推送通知的关联客户端 SSL 证书不会转让,需要重新创建新的
参考资料
https://www.cnblogs.com/wzjhoutai/p/7193954.html
//www.greatytc.com/p/49182071d4ef
https://help.apple.com/app-store-connect/#/deved688524f