iOS开发之App转让

iOS开发之App转让

1. 前提

  1. 必须是两个账号的账号持有者(主账号)进行操作。
  2. 转让者的App信息栏里,需要删除TestFlight中所有的构建版本。删除方法:针对某一构建版本,将其设置为过期即可。如图所示:

  3. 需要删除App信息-测试信息里的所有相关字段。包括测试员的信息也需要删除。

    注意:需要登录那一栏,需要点开看看是否填写了测试登录账号和密码,需要登录本身勾选不勾选都可以。

    注意:测试信息语言那一栏,需要点开看看是否还有其他的语言信息,有的话删除。(这一步很重要,不然弄半天TestFlight那一栏就是不给你显示绿色的✅)。

2. 转让者操作

  1. 主账号登录,到我的App里查看,显示如下。(非主账号不显示转让App

  2. 点击转让App

    按照1中给的前提,将数据信息清除。点击蓝色继续按钮,如图所示:

  3. 需要填写接收App的账号(Apple ID),和团队ID,填写完毕后点击继续即可。如图所示:

3. 接收者操作

  1. 登录开发者账号,到我的App主页,会有个黄色的提醒Bar(图示如下),里面有银行税务提醒的链接,点击这个链接,做一些接收的设置。然后再接受即可。

    注意:当前接受者填写信息的时候,地址不能过长,不然会被标红。

4. 其他影响

  1. 内购(暂未知)
  2. 推送通知(不受影响,AppID都不会变,会变前缀,这个下面说)
  3. 转移后的提交

    需要重新生成开发整数和发布整数,重新配置描述文件

    转以后打包提交会收到警告(ITMS-90076)如图所示:大意是TEAM ID前缀发生变化,可能会造成keychain Access数据的丢失


    经查找资料得知,转移后的App第一次提交都会发生此警告,相关链接,解决方案正在找。

© 2021 cyruschang All Rights Reserved.
Theme by hiero