App 上架

App Store Connect 的 App Transfer 怎么做?转移条件、保留数据与接收流程完整指南

2026-09-22·星航开发者
App Store Connect 的 App Transfer 怎么做?转移条件、保留数据与接收流程完整指南

App Store Connect 的 App Transfer 怎么做?转移条件、保留数据与接收流程完整指南

很多开发者会遇到这样的情况:

App 已经上线,但后续需要从一个 Apple Developer 账号转到另一个账号或组织。

这时候通常不需要重新上架一个新 App,而是可以使用 Apple 官方提供的 App Transfer 功能。

Apple 官方说明,符合条件的 App 可以在不下架的情况下转移到另一个 App Store Connect 账号,转移期间和完成后,用户仍然可以继续下载和接收更新,已有评论和评分也会保留。

一、什么是 App Transfer?

App Transfer 可以理解为:

把某一个已经存在的 App,从当前开发者账号转给另一个开发者账号。

它和“把整个 Apple Developer 账号交给别人”完全不同。

转移的是:

  • App 本身
  • 对应的 App ID
  • 部分应用相关数据

而不是整个开发者账号。

所以如果你只是想把某个 App 从 A 公司转到 B 公司,App Transfer 通常比整体转移账号更合理。

二、App Transfer 后哪些东西会保留?

Apple 官方说明,应用转移以后:

  • App Store 上的评论会保留
  • 评分会保留
  • 用户可以继续更新
  • Bundle ID 会继续保持不变
  • App ID 会转移到接收方开发者账号

这些是 App Transfer 最重要的优势。

因此,不需要因为更换开发者主体就重新创建一个新 App。

三、App Transfer 前必须满足哪些条件?

不是所有 App 都可以随时转移。

Apple 当前要求,App 至少要满足一些基本条件,比如:

  • 至少有一个版本已经在 App Store 发布
  • 当前不能处于预购状态
  • 转让方和接收方账号不能处于待处理或变更状态
  • 双方都需要接受最新协议
  • App 不能处于部分审核或发布中的状态

例如 App 正在 Waiting for Review、In Review、Pending Developer Release 等状态时,通常不能发起转移。

所以转移前最好先检查 App 当前状态。

四、谁可以发起 App Transfer?

App Transfer 不是普通 Admin 或 Developer 都可以发起。

Apple 官方明确要求:

只有 Account Holder 可以发起 App Transfer。

因此,如果你准备转移 App,第一件事就是确认当前账号里的 Account Holder 是否能够正常操作。

如果 Account Holder 无法配合,整个转移流程就无法正常开始。

五、发起转移需要哪些接收方信息?

Apple 当前要求发起方准备:

  • 接收方 Account Holder 的 Apple Account
  • 接收方 Team ID

然后由 Account Holder 在 App Store Connect 中进入对应 App,找到 App Information,再选择 Transfer App。

所以接收方在开始前,也应该先确认自己的 Team ID 和 Account Holder 信息。

六、转移期间 App 会下架吗?

正常情况下不会。

Apple 官方说明,符合条件的 App 在转移过程中可以继续保持 App Store 可下载状态。

这也是为什么 App Transfer 特别适合已经运营中的产品。

因为如果重新创建一个新 App,就可能失去:

  • 原有评分
  • 评论
  • 下载积累
  • 用户更新路径

而 App Transfer 可以继续保留这些核心资产。

七、Bundle ID 会不会变化?

不会。

Apple 官方说明,App Transfer 后 Bundle ID 保持不变。

这对已经上线的 App 很重要。

因为 Bundle ID 和 App 的身份强关联。

转移完成后,接收方还需要根据新的开发者账号重新处理部分开发资源,例如 provisioning profiles。Apple 在接收 App Transfer 的官方说明中也提醒,转移完成后需要在接收方账号重新创建 provisioning profiles。

八、TestFlight 会不会受影响?

如果 App 使用 TestFlight,转移前需要特别检查。

Apple 官方中文说明提到,发起 App 转移前,需要关闭该 App 的 TestFlight Beta 测试,并处理相关测试构建和测试人员。

所以如果你的 App 有大量测试人员,不建议直接开始转移。

应该先把 TestFlight 状态整理干净。

九、内购项目要注意什么?

如果 App 有 In-App Purchase,也需要检查状态。

Apple 对 App Transfer 有明确的内购条件要求,例如内购项目必须处于允许转移的状态,且接收方账号里不能存在相同的产品 ID。

如果是订阅型 App,还要特别关注:

  • App-specific shared secret
  • 服务器验证
  • 订阅相关配置

这些都需要在转移前和接收方沟通好。

十、接收方怎么接受 App Transfer?

Apple 官方要求接收方的 Account Holder 在 App Store Connect 中查看 App Transfer 请求,并填写新的应用相关信息。

接收方可能需要重新确认:

  • Support URL
  • Marketing URL
  • Privacy Policy URL
  • App Review 联系方式
  • App Store 联系方式
  • 用户访问权限
  • App Privacy 信息

接收方接受以后,Apple 会处理转移。

官方说明转移完成可能需要最多两个工作日。

十一、转移以后销售和财务数据怎么处理?

Apple 官方说明:

转让方仍然可以看到转移前发生的销售和付款信息。

转移完成以后发生的新销售,则由接收方查看。

所以财务记录不会全部混在一起。

这对公司并购、业务出售或 App 项目转让时非常重要。

十二、App Analytics 会怎么样?

Apple 官方说明,App Transfer 完成后,原开发者将无法继续访问该 App 的 App Analytics,但仍可以看到转移前部分历史销售和趋势信息。

因此,转移前最好提前保存需要的数据。

例如:

  • 下载量
  • 收入
  • 转化率
  • 市场数据
  • 重要运营记录

十三、App Transfer 和苹果开发者账号出售有什么区别?

这个区别非常重要。

App Transfer:
只转 App。

苹果开发者账号交付:
涉及整个开发者账号、Apple Account、团队、会员、主体资料等。

如果你的需求只是:

“我要把一个已经上线的 App 转给另一家公司。”

那通常优先考虑 App Transfer。

如果涉及整个业务主体、多个 App、团队和组织账号,则需要从更完整的 Apple Developer 账号管理角度考虑。

十四、什么时候更适合使用 App Transfer?

比较典型的场景包括:

  • App 项目出售
  • 公司并购
  • 产品业务拆分
  • App 转给客户
  • 个人项目转到公司
  • 不同组织之间迁移 App

这些情况都比“重新创建一个新 App”更适合 App Transfer。

十五、转移前建议做哪些准备?

建议按照这个顺序:

第一,确认双方账号状态正常。

第二,确认双方已接受最新协议。

第三,检查 App 当前审核状态。

第四,关闭 TestFlight 测试。

第五,检查 In-App Purchase。

第六,备份 App 信息和销售数据。

第七,确认接收方 Account Holder 和 Team ID。

第八,再发起 Transfer App。

这样能减少中途失败。

总结

App Store Connect 的 App Transfer 是 Apple 官方提供的应用所有权转移方式。

符合条件的 App 可以在不中断用户下载的情况下转移到另一个开发者账号,并保留原有评论、评分和 Bundle ID。

如果你的需求只是转移某一个 App,而不是整个 Apple Developer 账号,App Transfer 往往是更合适的方式。

开发者账号与上架服务

了解苹果开发者账号、Google Play开发者账号及App上架相关服务。

查看账号服务 →

Telegram客服: 联系客服

Telegram频道: 加入频道

相关文章推荐

继续阅读更多开发者账号及应用上架教程

查看更多文章 →
✈加入频道💬联系客服