转让
怎样把 App 转让到另一个 App Store 开发者账号?卖家检查清单
简短回答
要把 App 转让到另一个开发者账号,你的账户持有人在 App Store Connect 里用买家的 Apple 账户和 Team ID 发起 App 转让;买家的账户持有人需要在 60 天内接受,Apple 处理最长需要 2 个工作日。整个过程中 App 可以一直在售,并保留评分和评论。开始之前,确认没有版本正在审核、TestFlight 已关闭,而且你的 App 内购买项目产品 ID 在买家账号里都不存在。
在考虑出售吗?把商店链接和大致数据发给我,我通常几小时内回复,你不用付任何费用。 把你的 App 发给我
依据 Apple 的 App Store Connect 帮助中关于 App 转让的页面,核实于 2026 年 9 月。Apple 会更新这些规则。如果本文内容与 Apple 的最新文档有冲突,以 Apple 为准。
出售 iOS App 时,App 会通过 Apple 官方的 App 转让,从你的开发者账号转移到买家的账号。你不用交出开发者账号,也不用重新提交 App。转让是出售过程中最后一个技术步骤。从数据到付款的完整流程,见如何出售 App。
Apple 的 App 转让条件是什么?
只有满足 Apple 的 App 转让条件中的每一条,App 才能转让:
- 双方账号状态良好。都不处于待处理或变更中,并且都已接受最新的付费和免费 App 协议。如果你接受了欧盟替代条款附录(EU Alternative Terms Addendum),买家也必须接受。
- 至少有一个版本已在 App Store 发布,而且这个 App 在任何地区都不处于预订状态。
- 没有正在流转中的版本。不能有任何版本处于“正在处理以供分发”“等待审核”“正在审核”“已接受”“等待开发者发布”或“等待 Apple 发布”状态。
- 每一个 App 内购买项目都处于“已批准”“准备提交”“开发者已下架”或“被拒绝”状态。没有任何项目在等待审核。
- 没有重复的产品 ID。你的 App 内购买项目产品 ID 不能已经存在于买家的账号里。
- 没有正在审核的 Apple 托管资源包。
- TestFlight 已关闭,构建版本、测试员和测试信息都已删除,Xcode Cloud 数据也已删除。
- 不是 Apple Arcade 的 App,也不是共享 App Group 容器的沙盒 Mac App。
开始转让前,卖家要做什么?
先把付款保障好,再清除所有会阻碍转让或让转让变复杂的因素。
- 先安全收款。买家先把钱打入第三方资金托管(escrow),然后你再发起转让。见 App 出售的资金托管。
- 拿到买家的 Apple 账户邮箱和 Team ID。Team ID 在对方开发者账号的会员资格详情里。
- 把待发布的更新发出去,或者先等一等。转让期间不能有任何内容在审核中;转让待处理期间,你也不能编辑元数据、价格、销售范围或 App 内购买项目。
- 关闭 TestFlight,删除构建版本和测试员。删除 Xcode Cloud 数据。
- 和买家核对产品 ID,确保没有和对方账号里的 ID 冲突。
- 订阅类 App:在转让前把 App 专用共享密钥告诉买家;转让后由买家重新生成。更多内容见出售订阅类 App。
- 通过 Apple 登录(Sign in with Apple):如果 App 用了它,按照 Apple 的说明为你的用户生成转移标识符,这样他们能保留自己的账号。
- 下载你的记录,比如销售报告和 App 分析导出数据,报税时要用。转让后你将无法再访问 App 分析。
这些大部分也是买家在更早的尽职调查阶段会检查的内容。我的尽职调查清单讲的就是那一部分。
怎样一步步把 App 转让到另一个开发者账号?
卖家发起转让请求,买家接受,Apple 处理。以下步骤来自 Apple 的发起转让和接受转让页面:
- 卖家:账户持有人登录 App Store Connect,打开这个 App,点击(“通用”下的)App 信息(App Information),滚动到“附加信息”(Additional Information),点击转让 App(Transfer App)。Apple 可能会要求双重认证。如果有某项条件不满足,App Store Connect 会在这里提示你。
- 卖家:输入接收方的 Apple 账户和 Team ID,同意条款,点击请求转让(Request Transfer)。App 保持原有状态,并加上“App 转让待处理”(Pending App Transfer)状态。在等待接收方期间,任何一方都可以取消。
- 买家:接收方的账户持有人在 App Store Connect 里接受转让。如果 60 天内没有接受,请求就会过期。
- Apple:处理转让,Apple 表示最长可能需要两个工作日。
- 买家:创建新的描述文件(provisioning profile),然后用新账号发布第一次更新。
App 转让时,哪些会保留,哪些不会?
商店页面、评分、评论、用户和 Bundle ID 会保留;TestFlight、App Group、Apple Pay 商家 ID 和部分 Game Center 功能不会。详情来自 Apple 的 App 转让概述:
| 项目 | 会怎样 |
|---|---|
| 商店页面、评分和评论 | 保留。转让期间 App 可以继续在售。 |
| 现有用户 | 保留 App,并继续收到更新。 |
| Bundle ID / App ID | 保留(通配符 App ID 会变成明确的 App ID)。 |
| iCloud / CloudKit 容器 | 保留。 |
| 通过 Apple 登录 | Service ID 保留;卖家必须为用户生成转移标识符。 |
| App 分析 | 买家获得完整的历史数据。卖家失去 App 分析的访问权限,但保留转让前的“销售和趋势”数据。 |
| 销售和付款 | 以转让日期为界,双方各自收到自己那一段的销售和付款数据。 |
| 推送通知 | 现有的 APNs 证书在过期前仍然可用;之后买家需要用自己的证书。 |
| 钥匙串共享 | 在买家第一次更新前仍然可用;之后用户可能需要重新登录一次。 |
| App Group | 不保留。卖家删除,买家重新注册。 |
| TestFlight 和 Xcode Cloud | 必须在转让前删除。 |
| Game Center | 部分功能(群组、合并的排行榜、多人游戏兼容性)会重置或不保留。 |
| Apple Pay 商家 ID | 不保留;买家在第一次更新时需要一个新的。 |
| 钱包卡券 | 必须重新签发。 |
| 促销代码 | 转让后,这个 App 不能再生成新的促销代码。 |
依据 Apple 文档,核实于 2026 年 9 月。
如果你的 App 用了 Game Center,要提前规划:Apple 会把 App 从 Game Center 群组中移除,合并的排行榜会恢复为原来的 ID,买家需要发布一个使用这些 ID 的构建版本。
转让后,卖家还需要做什么?
交出所有不在 Apple 那边的东西,然后在资金托管那里确认,好让款项放出来。
- 交出 Apple 之外的一切:源代码、后端、域名、数据分析、崩溃报告、客服邮箱和社交媒体账号,协议里包括的都要交。
- 迁移第三方服务,比如 RevenueCat、Firebase 和广告平台,转给买家或者帮他们重新搭建。RevenueCat 转移的是整个项目,而不是单个 App。
- 在资金托管那里确认,这样买家确认收到后,款项就会放出。
- 在出售协议约定的支持期内保持能联系上。
我是不是该直接卖开发者账号,而不是转让 App?
几乎永远不该。Apple 的 App 转让功能存在的意义,就是让 App 易手时不用共享账号。把整个开发者账号卖掉,会把你的身份和税务信息绑在别人的生意上,对双方都有风险。转让 App,保留你的账号。
Google Play 的转让有什么不同?
有不同。在 Android 上,你从 Play Console 提交请求,填上双方账号的注册交易 ID;含应用内购买的 App 会被取消发布,直到买家重新发布。完整的操作说明见我的 Google Play App 转让指南。
常见问题
App Store 的 App 转让需要多长时间?
买家接受后,Apple 表示处理最长需要两个工作日。买家有 60 天时间接受,超时请求就会过期。
转让期间我的 App 会下线吗?
不会。Apple 表示,转让期间 App 可以继续在 App Store 上架,现有用户可以继续使用并收到更新。
评分和评论会随 App 一起转让吗?
会。Apple 明确说明,转让后 App 会保留它的评分和评论。
如果我的账号里有好几个 App,能只转让其中一个吗?
能。App 转让是按单个 App 进行的,你的其他 App 会留在你的账号里。
谁需要发起转让?
根据 Apple 的帮助页面,由卖家开发者账号的账户持有人发起转让,买家账号的账户持有人接受。
App 转让后,现有的订阅用户会怎样?
Apple 以转让日期为界分开销售和付款报告。Apple 的页面没有明确说订阅会继续续订,但实际上,卖家和买家都反映转让后订阅会继续。详情见出售订阅类 App。



