开篇介绍


最近, 在进行App的转让迁移工作,这里将转让和接收的流程进行记录。

一般来说,将App从一个账号迁移到另一个账号一般有两种方法可用:

  1. App从旧Apple IDAppStoreConnect上下架,在新Apple IDAppStoreConnect上重新发布上架
  2. 从旧Apple ID上把App转让给新的Apple ID

第一种方案对用户影响较大,要求用户卸掉旧的App再重新下载新的App,这明显是不可取的做法,难免造成用户的流失。
通常我们一般选取第二种方案, 这里介绍第二种转让方案的流程。

App转让/迁移


  1. 验证App是否可以进行转让,只有满足特定条件的App才能进行转让, 是否具有转让资格,请参考苹果官方提供的转让条件 https://help.apple.com/app-store-connect/#/devaf27784ff

  2. 具备转让条件的App进行转让流程。

  • 使用转让账户登录AppStoreConnect,选择需要转让的App, 在App信息页面的地步,点击转让App按钮, 如下

  • 查看转让条件是否符合,都符合的话点击继续, 否则需要满足符合条件才能继续转让,如下

    一般可能是 订阅TestFlight Beta版测试 选项不符合条件, 这里记录这两个问题的解决方案。

  • 订阅问题处理, 需要生成App专用共享密钥, 选中 功能 -> App内购买项目 -> App专用共享密钥, 生成密钥即可, 如下

  • TestFlight Beta版测试问题处理,将上传的构建版本全都设置为过期,删除所有的测试员, 如下


  • 开始转让App,需要填写Apple IDTeam ID信息, 如下

    团队ID可以使用接收账户登录开发者后台https://developer.apple.com/,查找TeamID,如下

  • 查看App转让信息,同意协议,进行请求转让就可以了, 至此, 转让账户就完成了App转让操作, 如下

App接收


完成了App的转让,接收工作就很简单了。 使用接收账户登录AppStoreConnect,完成接收流程就可以了。(PS: 必须在转让发起的60天内接受转让。接受账号的必要职能:团队代理)

  • 系统显示通知, 提示准备App接收, 如下
  • 点击协议、税务和银行业务, 点击Transfer Agreements(转让协议)右侧的Review(审核),输入新的元数据信息(技术支持网址App 审核联系信息App Store 联系信息等),同意协议就完成App接收工作了。

兼容处理


App转让成功之后,其实只是将AppBundleID迁移过来了,像开发证书、发布证书、推送的证书需要我们使用新的账户登录开发者后台https://developer.apple.com/进行重置。

可能会有这些疑问:

  1. App迁移完成之后AppStore的信息什么时候更新?App的相关数据有没有更改,下载量和评论等数据还存在吗?
  2. 重置的推送证书可以对旧版本进行推送吗?

做一下简单回答,

  1. App迁移之后,在AppStore的相关信息隔天才会生效显示,从AppStore搜索转移的AppApp信息是不会 立即生效的。 因为是将App整体迁移的,所以App的相关信息也是不会改变的,包括AppAppleIDSKUApp的评论等信息都是不变的。
  2. 因为推送时根据AppBundleID走的,所以,也不用担心迁移之后重置的推送证书对旧版本的不支持,使用重置的推送证书,无论迁移前下载的App还是迁移后下载的App都是可以收到推送的。

需要注意的是,在 App 转让之前已经在 AppStore 上线了,但是打出的测试包无法覆盖安装 AppStore 上面的版本的,需要卸载重装才可以。 这个问题只是本地测试包不能覆盖安装,通过新的账号上架到App Store之后,覆盖安装是没有问题的。

iOS App的转让/迁移和接收相关推荐

  1. iOS App转让流程须知详细介绍

    by Neek.chen 情况: 开发公司用自己的开发者账号上线的,现在我们公司自己申请的开发者账号,想用自己的账号提交应用,升级,该如何操作? 一.App的转让 (1)App转让的条件 至少有在Ap ...

  2. iOS APP转让条件

    原文链接: iOS APP转让条件 简书主页:http://www.jianshu.com/users/37f2920f6848 Github主页:https://github.com/MajorLM ...

  3. iOS APP 转让避坑指南

    背景 由于公司主体改变,跟进法务要求,需要将APP下面的主体改变成新主体.主体改变有两种途径: 直接在开发者账号-联系我们-会员资格和账户-组织名称更改. 通过App Store Connect 来进 ...

  4. iOS APP转让(从A开发者账号转到B开发者账号)

    1.材料准备 1).需要转出的app账号(app所在的开发者账号) 2).待接受app账号(app最终转入的开发者账号) 2.登录你的开发者账号(你项目所在的开发者账号) 依次点击如图所示的按钮: 选 ...

  5. iOS App 连接外设的几种方式

    原创作者: Max_Marry 文章地址: http://www.jianshu.com/p/852bf92c5c92 随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的 App ...

  6. php接口 接受ios或android端图片; php接收NSData数据

    备注下, [自己无意中用的方法]接收时,设置两个参数,一个是图片名称,另一个是实际文件.然后用$_FILES处理就可以了. 如: $icon = $_POST['icon'];//这个是图片的名称,用 ...

  7. iOS App 启动性能优化

    为什么80%的码农都做不了架构师?>>>    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq. ...

  8. IOS App的生命周期

    文章目录 主函数main 应用程序的状态 应用程序的启动过程 应用程序从前台切换到后台 应用程序从后台切换到前台 响应中断 锁屏/解锁 app的生命周期和viewcontroller的生命周期 App ...

  9. iOS App 唤醒另一个App

    iOS App 唤醒另一个App 网上也有讲这块的,感觉讲得都不是很好.而且有一些细节根本没有讲清楚.这里重写整理一下相关知识点. 主要内容 URL Scheme 是什么? 项目中关键的配置 注意事项 ...

最新文章

  1. GPUImage混合滤镜处理图片
  2. 计算机专业 美国 硕士,【美国计算机硕士排名】美国计算机硕士专业怎么样
  3. cmd命令行导出的txt文本文档编码格式转换
  4. git http仓库账号密码缓存至本地:不用每次git push都需要输入密码的方法(类似于windows的凭据管理)
  5. linux 不同ip 相同mac arp,linux – nmap和arp-scan不一致的IP-MAC结果
  6. eclipse中代码整体左右移动的方法
  7. 5导出word_重磅更新 !支持题库导出为word
  8. python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题
  9. 2021-2025年中国制药行业MR报告软件行业市场供需与战略研究报告
  10. 阿里百万架构师打造的 Java并发编程实战笔记,理论到实践一键吃透
  11. ❤️制作人工智能QQ机器人,视频教程+源码❤️内容超级丰富,慢慢看!
  12. 【菜单式爬虫】八爪鱼爬虫笔记
  13. 【Python实战】用Scrapy编写“1024网站种子吞噬爬虫”,送福利
  14. ubuntu18.04安装kinect1(xbox360)驱动以及实时运行rtabmap
  15. 【已解决】MySQL 服务正在启动 MySQL 服务无法启动
  16. Listary 关键字批量添加,代码分享
  17. 软件测试与正确性论证,OO学期总结
  18. 【算法-Java实现】 换钱的方法数(暴力递归法)
  19. 立创EDA学习2-绘制原理图(初级)
  20. mysql 数据库转移

热门文章

  1. opencv 四 Mat的基本操作3(高通滤波、低通滤波、对比度调节)
  2. windows下 兼容性助手 修改的注册表位置
  3. Aristophanes ‘The Knights‘
  4. centos7.9安装ifconfig命令
  5. unreal rtgi vs lpv
  6. 27岁转行java是不是太晚了
  7. 微信聊天打字慢,学会这招,一分钟轻松打400字,父母老人都需要
  8. 如何准备毕业论文写作?
  9. python打开csv文件画散点图_用matplotlib从CSV文件问题绘制散点
  10. 大数据OLAP技术体系学习框架