iOS app转让及相关问题

公司项目着急上架,而公司开发者账号还没申请下来,就先用个人开发者账号上架。现在需要把app转让到公司账号上来,以此记录下转让流程及问题。

1. 登录新账号,复制Team ID(后面会用到)

Team ID.jpeg

2. 转让

2.1 登录旧账号,找到对应app,在App信息中点击转让

转让.jpeg

2.2 点击继续

继续.jpeg

也可能遇上转让条件不符,根据需求修改即可,例如:

转让条件不符.png

这种TestFlight 不符合情况,只需将构建版本全部设置为过期即可:

删除构建版本1.jpeg
删除构建版本2.jpeg

2.3 输入新账号的Apple ID和Team ID

新账号.jpeg

2.4 确认转让

确认转让.jpeg

3. 接受

3.1 登录新账号,进入iTunes Connect,就会有弹框提示有有app在等待接受,点击下图 协议、税务和银行业务

新账号接收.jpeg

3.2 Review

Review.jpeg

3.3 填写信息,点击继续

填写信息.jpeg

3.4 点击Done

完成.jpeg

此时App转让变完成了,几分钟后,苹果会向 旧账号绑定的邮箱 发来已经转让成功的邮件。
大概10多分钟,在appstore里查看,发现名字已经改了。
至此,转让完成。

4 转移之后的问题

4.1 开发者证书、描述文件

转移成功后,只 有APP ID 是跟随app一起过来的,开发者证书、描述文件都没有,重新创建即可。测试账号需要重新添加。可参考 创建证书

4.2 推送证书

转让app时不会转让推送证书。
推送是根据Bundle ID来的,只要服务器上的证书不发生变化,在App转让之后现有推送证书将继续有效,直至过期或被撤消。
此时,接受方则再需要重新创建推送证书。可参考 转让后推送证书

4.3 测试包无法覆盖安装 AppStore 上面的版本

在 App 转让之前已经在 AppStore 上线了,接收的新账号重新创建了证书和生成了provisioning 文件,但是打出的测试包无法覆盖安装 AppStore 上面的版本。

解决:需要手机先卸载app,才能安装。
这个问题只是本地测试包不能覆盖安装,通过新的账号上架到App Store之后,覆盖安装就没有任何问题了,历史评价和版本记录都可以查看到,用户也可以正常更新。

Xcode给出的报错提示:

报错.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 通过上期iOS App转让/转移详细步骤(配图)完成app的转让之后,会发现在app转让过程中可能出现各种问...
    timelyRain阅读 18,798评论 46 21
  • 前言:作为一名 iOS 开发工程师, APP 的上架是必备技能. iOS 上架的流程主要可以简单总结为: 一个包,...
    青葱烈马阅读 16,079评论 14 122
  • 写在最前面 第一次写文章,多有不足望多多包涵。文章内容也较为粗浅,适合新手小白多一点喔😯。 步骤: STEP 1....
    phantomY8Y阅读 3,734评论 0 5
  • 1 证书申请流程介绍 1.1 Certification(证书) 证书是用来给应用程序签名的,只有经过签名的应用程...
    老夫撩发少年狂阅读 3,094评论 0 2
  • 时光,安逸、静好。 岁月轻轻回眸一笑,季节便开始更替,那些年疯狂熙闹的开始渐渐远去,从此,便不再回头。有时...
    小龙灰灰阅读 215评论 0 0