前段时间把一个app从一个开发者账号转让给了另一个账号,我觉得有必要把整个过程记录一下,给后续的同学提供点资料,网上的大部分资料都有点老了。想要转让app呢,你需要有转进跟转出的两个账号有root级的权限,因为公司的开发者账号可以把其他的apple ID加为开发者,这个加的账号是没有权限去做这个操作的。
首先进入itnues connect-》我的app,在‘更多’里面会看到转让app,如下图

有些情况那个‘转让app’的选项是看不到的,比如你的app处于准备提交或者被拒的状态,具体情况请看这个链接:
http://stackoverflow.com/questions/30209792/itunes-connect-move-app-to-another-account
另外,如果app开了iCloud是不能转让的。
点了转让app就会看到如下的界面:


有一些注意事项,直接continue就好了。然后进入填写接收的账号信息的界面,如下图所示:

apple ID 跟团队id可以在你的账号那个界面看到。填好后还是continue。接下里是合同条款界面,直接同意然后Request Transfer。

当这些操作完成后回到iTnues connect-》我的app界面后看到如下的信息:

直接点击“协议,税务和银行业务”在Transfer Agreements一栏会看到如下信息:

接下来就要去接收app的账号操作了。直接去到,itnues connect-》协议,税务和银行业务界面,在Transfer Agreements一栏会看到如下信息:

点击review,回到填写app信息的界面,如下:

填写完之后直接accept。接收之后回到协议,税务和银行业务界面会看到状态变成了如下所示:

官方信息是说需要等两个工作日,我只等了几分钟就看到已经转让成功了。接收账号的review的时间是有时间限制的我忘记了是多少天了,反正及时操作就是了。另外如果转让成功了,上传新版本推送证书什么的是需要换得,如果只是转让的版本是不需要换得。
网友评论
• 转让方和接收方都有有效的开发者帐户,且最新版本的协议皆为有效状态。
• 如果该应用使用 iAd,则必须签署 iAd 合同。
• 该应用必须拥有至少一个已获批的可交付版本,并处于以下某一可转让的状态:〝已经上架〞、〝二进制文件无效〞、〝被拒绝〞、〝被开发者拒绝〞、〝准备提交〞或〝被开发者下架〞。
• 如果该应用包含消耗型或非消耗型的 App 内购买项目,则这些项目必须处于以下某一状态:〝准备提交〞、〝被拒绝〞、〝被开发者下架〞或〝已批准〞。
• 如果该应用的 SKU 已经在接收方的帐户中使用了,则他在接受转让时需要输入一组备用的 SKU。
某些应用不能转让。只要应用符合以下任意条件,就不能转让:
• 该应用曾经有过已批准的订阅 App 内购买项目(自动续费型、非续费型或免费),此条件包含已删除的项目。
• 该应用含有接收方的帐户已经在使用的 App 内购买产品 ID。
• 该应用在任一版本中曾包含过 iCloud 授权(即使该应用未启用 iCloud)。
• 任一应用版本包含 Pass Kit 框架、Passbook ID 或 Passbook 证书。
• 该应用是一个共享沙盒容器的 Mac 应用。