前言:大概三个月前做了一次App转让是从个人开发者账号转让到公司开发者账号,当时查了资料完美转让成功,但是当时没有记录转让过程。现在需要从公司开发者账号转让到组织开发者账号,在此做一个整体的转让流程分享给大家。
App转让(App transfer):即将App从一个开发者账号转让至另一个开发者账号。例从A账号转让至B账号,在下文讲解中将以A、B来区分两个账号。
苹果开发者网站:https://developer.apple.com/
下面来具体的流程步骤如下:
1、将App从A账号转让到B账号需要用到B账号的App Id和Team Id,故先到苹果开发者网站登录B账号查看B账号的Team ID,查看流程如下图:
点击左侧的Membership即可查看该账号的Team Id如下
2、App转让之前需要清空所有的TestFlight版本(即将所有的TestFlight版本置为过期),否则将不能转让。登录A账号进入要转让的App,点击TestFlight查看各个TestFlight版本将未过期的都置为过期状态,如下图:
点击未过期的版本icon进入详情进行操作如下:
点击右上角“将构建版本设为过期”即可,设置为过期之后,该构建测试版本将自动会从TestFlight里边移除。按此操作将所有未过期的版本均设置为已过期状态。然后点击左上角的App Store按钮进入App详情页面如下:
点击左下角的“转让App”会进入转让条件监测页面如下:
需要满足所有转让条件才可以继续进行转让,即红色框内应该是均为绿色对号,一般大家可能遇到的就是最后一项TestFlight Beta 版测试这个不符合条件的,这个的原因就是TestFlight里边的构建版本含有未过期的,将其置为过期即可。点击“继续”进行下一步如下:
这里填写需要接收的账号(B账号)的Apple Id 和 Team Id,然后点击“继续”进入下一步确认信息及协议条款页面如下:
勾选已阅读并同意,点击“请求转让”会发起转让,然后自动返回到App信息页面,此时该页面上方会出现一条该App已提交转让的提示语如下:
至此A账号的App转让流程已完成,可以点击上图中蓝色字体的“请查看详细信息或取消转让”查看详细信息如下:
由上图可以看到接收者有60天期限,就是必须在60天之内接收或者拒绝,否则将会强制取消转让。如果转让者在接收者未接收之前不想转让了可以点击Revoke进行取消即可。
3、登录B账号接收转让的App,进入开发者账号之后会弹出一个协议如下:
勾选阅读同意点击“接受”会进入到App Store Connect里边上方会提示有App转让请求正在等待接受如下图:
点击蓝色字体“协议、税务和银行业务”或者下方的“协议、税务”按钮进入接收页面如下:
点击右下角的“Review”进入转让信息页面如下:
在此填写相应的内容,然后勾选阅读同意之后点击“Accept”接受即可完成App转让的整个流程。苹果给出的转让时间是最多三个小时,快的话等待个十几秒刷新App Store Connect里边的“我的App”就可以查看到已经转让过来的App,此时再登录A账号查看“我的App”会发现刚才转让的那个已经不见了。
最后,还是希望能够帮助到有需要的朋友们,愿我们能够一起学习进步,在开发的道路上越走越顺利!!!