由于业务需要,需要将开发的App从一个账号(A账号)转移到另一个账号(B账号),这里简单介绍一下转让流程。主要包括两大步骤:

  1. 转让方(A账号)提出转让申请
  2. 接收方(B账号)接受转让App

如果不想看这篇流程,可以直接查看官方给出的一些资料,详情可参见这里。还可以看一下苹果官方就如何转让App给出的回复邮件。
如果不想看上面的东西,那就继续往下浏览。
现在具体说一下两个步骤以及中间遇到的坑。

1. 转让方(A账号)提出转让申请

首先打开iTunes Connect,然后找到你要转让的App,点击App信息,如下图:

点击转让App,就会进入一个查看你的App是否支持转让的页面:

我在转让的过程中出现这种情况,提示“TestFlight Beta 版测试”选项没有通过,按照他的提示,你需要把TestFlight里面所有的构建版本都移除,并且清空测试信息里面的所有数据。因为我们一直使用TestFlight做beta测试分发,所以需要将这些构建版本删除,包括测试信息里面的数据。删除构建版本的方法如下,先找到这个页面:

然后点击构建版本进入新的页面:

点击“将构建版本设为过期”,然后确认之后你就将构建版本3删除了。按照上述方法,你要把所有的构建版本都删除最终看到这种页面为止:

记得构建版本下面的App信息中的测试信息内容也要清空(如果设置了多语言,也需要将其他语言里面的测试信息清空)。
这里可能是由于缓存的问题,我把所有清空完成之后再次进入是否支持转让页面时,依然提示“TestFlight Beta 版测试”选项没有通过。我退出登录,然后清除了一下缓存,再次进入发现一切都已经ok了。

接下来点击继续,会打开如下页面:

接下来按照要求填写即可。然后点击继续进入确认页面。查看转让信息以及转让协议,最后统一条款在确认转让即可。这是便会展示如下页面信息:

到此对账号A的操作完成。

2.接收方(B账号)接受转让APP

接下来你要做的不是等待,而是让B账号所有人在itunesconnect上登录B账号,登录完成之后你会看到如下页面:

然后点击“协议、税务和银行业务”,进入之后,然后按照下图的箭头点击:

然后会让你填写一些信息,具体内容如下:

这里按照要求填写响应内容即可。 这里我遇到的一个小问题就是手机号码加上了“+86”依然报错,最后多尝试了几次(在86后面+空格,将空格删掉等),才消除错误。
然后点选同意显示的条款,最后点击"Accept"按钮就ok了。这时你会发现此App已经成功转让到B账号了。
注:App Store里面显示的开发者更新会有延迟,我的是转让成功10分钟后才展示B账号的信息。

可能遇到的问题

由于你的App已经从A账号转让到了B账号,所以你发布新版本的时候就需要通过B账号来打包了。
这时如果该App有推送,你需要创建推送证书,然后更新证书。转让并不包含证书和配置文件。
你打包的时候也可能会遇到这种问题:

Potential Loss of Keychain Access - The previous version of software has an application-identifier value of ['sdfasdfsd.com.xxxx.yyyy'] and the new version of software being submitted has an application-identifier of ['ggthtrhtf.com.xxxx.yyyy']. This will result in a loss of keychain access.

它的意思是由于Team变更,可能存在潜在的钥匙串访问丢失。这个只是一个警告。具体可以参见Resolving the Potential Loss of Keychain Access warning。里面会告诉你什么时候可以忽略这个警告,什么时候不能忽略以及如何解决这个问题。

还有关于推送证书,你将新版本发布之后需要将推送证书更新一下。因此这里可能会导致的问题就是同步问题,因为你App当前可用版本有可能包括老版本和新版本,所以发送的推送有的时候可能收不到。这里可以做个强制更新。

如果App里面包含老账号的信息(例如公司名称),需要你将信息更新为B账号的信息。

总结

以上便是对转让App的简单记录。总体来说转让一款App并不需要我们花费很长时间,一般10分钟内就能搞定。有什么疑问随时沟通(Q群:206613455)。

Reference Resource

  1. 官方Resources and Help
  2. 各种苹果官方联系电话
  3. Resolving the Potential Loss of Keychain Access warning

转赞请注明来源:http://www.cnblogs.com/zhanggui/p/8276152.html

转载于:https://www.cnblogs.com/zhanggui/p/8276152.html

记录一次APP的转让流程相关推荐

  1. IOS研究之App转让流程须知具体介绍

     网络上有非常多开发人员提问怎么转让App并想知道具体的流程.实际上Appstore的App转让流程还是比較简单的.以下特酷吧依据自己的实际操作总结下iOS Appstore中App的转让流程.供 ...

  2. iOS App的转让/迁移和接收

    开篇介绍 最近, 在进行App的转让迁移工作,这里将转让和接收的流程进行记录. 一般来说,将App从一个账号迁移到另一个账号一般有两种方法可用: 将App从旧Apple ID的AppStoreConn ...

  3. IOS APP 公司主体变更的转让流程

    一.转让条件 如果公司处于同一公司主体下,可以申请主体变更,联系客服变更:如果公司处于不同公司主体下,不可以进行主体变更,只能新公司重新申请账号,并且转让App. 由于我当前APP所属公司发生变更,且 ...

  4. Appstore App转让流程

    1.IOS研究之App转让流程须知详细介绍点击打开链接 2.官方文档点击打开链接 3.我自己操作的流程截图 (1)选择转让APP (2)进入转让界面 点击Continue进入下一步 (3)输入对方的A ...

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

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

  6. 【学习笔记】APP测试基本流程及测试要点

    APP测试基本流程以及APP测试要点 APP测试流程梳理 APP测试要点梳理 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即1 ...

  7. 移动应用/APP的测试流程及方法

    1. APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先 ...

  8. 移动APP的测试流程及方法

    App的测试流程整理 1. APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长 ...

  9. App测试基本流程以及注意事项

    目录 1 APP测试基本流程 1.1流程图 1.2测试周期 1.3测试资源 1.4日报及产品上线报告(内部报告机制) 2 App测试点 2.1安全测试 2.1.1软件权限 2.1.2安装与卸载安全性 ...

  10. APP测试基本流程以及要点梳理,保证您看了不后悔

    前言: 相信很多刚刚步入测试行业的小伙伴对于APP测试不是很熟悉,这次我为大家提供一篇宝藏文章,希望大家喜欢,谢谢! 一.APP测试基本流程 1.流程图 2.测试周期 测试周期可按项目的开发周期来确定 ...

最新文章

  1. Pandas缺失数据
  2. 第十六天-企业应用架构模式-离线并发模式
  3. mysql事务拼写_拼写mysql单词
  4. 最后关于nginx+passenger+ror+mysql的安装部署过程
  5. IOT---(7)Android Things 入门
  6. SpringBoot实战(十一):MultipartException: Could not parse multipart servlet request
  7. Archlinux 在启动时出现Error file vmlinuz not found解决方法
  8. matlab数学建模试卷,matlab数学建模习题
  9. 机器学习之K均值聚类算法K-Means(python代码实现)
  10. java用switch判断日期_Java-用switch判断季节
  11. bzoj 2339: [HNOI2011]卡农 组合数学+递推
  12. PyQt5 第六章 拖拽和绘画(二)
  13. 言语中心理解题(必要条件,程度词,并列关系)
  14. python监听多个udp端口_尝试实现非阻塞python-udp多端口获取wierd异常
  15. 客户体验管理 + ServiceNow:提供客户服务和体验的新标准
  16. 数据库想法整合,多表联立交互
  17. 【STM32】TCL2543CN 12位11通道ADC芯片stm驱动程序,使用32自带SPI实现
  18. SLAM论文笔记-使用点和线特征的激光雷达-单目视觉里程计
  19. 深度学习模型分析人类复杂疾病的准确性
  20. switchresx卸载_SwitchResX for Mac使用过程启动问题解答

热门文章

  1. linux磁盘空间用满的处理方法
  2. Java开发工具(Eclipse工作空间的基本配置)
  3. eclipse(Kepler Service Release 2)问题记录
  4. 【C#小知识】C#中一些易混淆概念总结(八)---------解析接口
  5. ORACLE PL/SQL编程之八: 把触发器说透 |来自cnblogs的EricHu|
  6. html点击标签c,html - 标签并以html形式输入点击其他提交按钮(所有浏览器) - 堆栈内存溢出...
  7. 移动**21*设置无法接通_手机通话质量不好?你可能只差一步设置!
  8. android编写蓝牙工具类,【Android BLE】蓝牙开发「防丢器」的相关知识点(三):手机与设备之间指令传输...
  9. binder.java 565_Android跨进程抛异常的原理的实现
  10. Unity 实现水纹波动效果