type
status
date
slug
summary
tags
category
icon
password
URL
背景
近期,我们公司需要接受其他组织转让的iOS App,为了防止使用AppleID登录应用的用户丢号,所以我们提前做了一次转让测试。
在该文档中,有以下简称:
- “发起转让的苹果开发者账号” 称为 转让方;
- “接收转让的苹果开发者账号” 称为 接收方;
另外,只有“账户持有人”的苹果开发者账号才能发起转让和接受转让。
转让准备
为提高转让App的效率,操作转让前,我们可以根据苹果转让App的官方文档(建议仔细阅读该文档)做一些准备工作:
- 分别登录转让方和接收方的开发者账号,查看是否有需要接受的付费或免费协议。如果有,提前接受这些协议。
- 接收方将自己的TeamID和“账户持有人”的AppleID,提前准备好发送给转让方。
- 接收方需提前准备以下内容,以便在接受转让时直接填写;
- 技术支持网址(URL)
- 营销网址(URL):如果该 App 先前已有营销网址,则必须提供
- 隐私政策网址(URL):如果该 App 先前已有隐私政策网址,则必须提供
- App Store 联系信息 :姓名、电话号码、电子邮件
发起转让
位置
- 点按 “App” 板块,然后选择 需要转让的 App。
- 点按 “综合” 下方的 “App 信息” ,并滚动至 “额外信息” 部分,找到 “转让 App” 。
注意:点击“转让 App”后,可能需要先完成双重认证,才能进行下一步。
检查是否符合转让条件
若符合所有条件,点击“继续”按钮;若有不满足的条件,就依次点击对应的高亮文字进行解决。
遇到 “TestFlight Beta版测试” 不符合条件
过期所有构建版本
TestFlight里面所有的构建版本,每个点击进入,再点击右上角的 “将构建版本设为过期” 按钮,就可以将构建版本删除了。
重复该操作,直到你将所有的构建版本都删除为止。
清空 “测试信息” 里面所有的数据
删除所有测试员
填写接收方团队ID及其账户持有人AppleID
检查转让信息,接受协议条款,并发起转让
到此转让方的操作完成
在发起转让后,转让方仍旧可以在App页面查看到该App,且App 保持其先前状态不变,直至接收方接受 App 转让(有效期为 60 天)。
当然我们也可以在App的信息界面点击"请查看详细信息或取消此传输",找到对应的转让信息,取消转让。
接受转让
登录接收方账号,查看转让邀请。
注意:发起转让后,可能需要等一段时间才能在接收方账号看到邀请。在实际操作中,我们大概等了4h。
点击 “协议、税务和银行业务”,可以看到如下信息。点击 “审核”。
填写完信息,并同意协议,就可以点击右上角的“批准”按钮
手机号前面需要加国家代码,比如+8618333138777。
完成
至此接受转让操作完成,苹果文档说可能需要等待两个工作日App才能转让成功。但在实际操作中,点击“批准”按钮后,就立马显示转让成功了:
- 此时转让方查看App对应的信息都没有了,比如证书相关的标识符、描述文件等;
- 接收方可以看到App对应的标识符,但没有对应的描述文件和密钥,需要我们自己
重新创建
,以更新App。
- App Store里面显示的开发者信息更新会有延迟,我们大概是转让成功1h后才看到接收方的开发者信息,延迟时间最长不超过3天。
- 作者:Orcatt
- 链接:https://orcatt.one/article/10ee26e1-0cf3-8088-82ef-d503f91d33a4
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。