← 返回笔记

iOS 带 App 的苹果开发者老号交易:交接后 TestFlight 和上架状态哪些能延续

购买带 App 的苹果开发者老号前,先分清是账号交接还是 App Transfer。本文按 TestFlight 构建、上架更新、证书服务和协议状态,说明哪些能延续、哪些要重配、何时该停手。

iOS 带 App 的苹果开发者老号交易:交接后 TestFlight 和上架状态哪些能延续

先纠正前提:能转移的是 App,账号本身没有官方转让流程

Apple 的开发者计划协议对成员资格的转让有限制,具体条款以 Apple 当时的协议为准。平台提供的官方转移功能针对的是 App,也就是 App Transfer,把某个 App 从一个团队转到另一个团队。所以「转让后还能不能用」要先拆成两种情况:一是账号的登录权和联系信息交接,App 仍留在原团队;二是 App 通过 App Transfer 转入你自己的账号。两种情况下,TestFlight 和上架状态的变化完全不同,下单前必须先问清是哪一种。

TestFlight:已有构建看有效期,新构建看账号能不能正常上传

TestFlight 构建有 90 天有效期,到期后测试员无法再安装。交接后「还能用」分两层:有效期内的旧构建通常继续可装;想继续测试,就要你自己上传新构建。内部测试员必须是 App Store Connect 用户,角色和权限一变,名单就跟着变。外部测试员通过邮箱或公开链接加入,新版本的首次外部测试一般需要 Beta App Review。判断标准很简单:让卖方提供构建列表截图,看清每个构建的过期日期,再确认你拿到账号后能上传并分发一个新构建。

上架:用户下载不依赖你登录,更新和审核才依赖

已上架的 App 在商店里的可下载状态,不取决于买家有没有登录后台。真正受影响的是之后的动作:提交新版本、回复审核、调整定价、处理下架通知。App 记录绑定 Bundle ID 和 Team ID,商店展示的开发者名称来自账号主体。如果协议未接受或已过期,提交和付费相关功能可能受限,具体表现以后台提示为准。所以要重点看三项:App 当前状态、最近一次审核记录、协议与税务银行页面是否有待处理项。

依赖 Team ID 的服务:App 转移到新团队时最容易漏

如果走 App Transfer,App 会落到新的 Team ID 下,凡是与团队身份绑定的配置都要重新核对:推送证书或密钥、Sign in with Apple、App Groups、iCloud 容器、Associated Domains 里的团队前缀,以及内购和订阅的相关设置。Apple 对带订阅或特定能力的 App 转移有前置条件,请以转移时后台列出的检查项为准。如果只是账号交接、App 留在原团队,这些配置本身不变,风险转移到账号权限和证书归属上。无论哪种,都要让开发方确认代码里是否写死了 Team ID 或旧证书。

下单前的核对清单:让卖方拿出可验证的后台状态

建议按以下项目逐条核对:账号类型是个人还是组织,会员是否在有效期内;Account Holder 的控制权如何交接;App 列表中每个 App 的状态;TestFlight 构建的过期日期和测试员来源;协议、税务、银行页面有无待处理项;证书、描述文件和推送密钥由谁持有;是否存在审核警告或违规通知。费用、条款和审核状态会变化,一律以平台当时页面和书面约定为准,不要只凭口头说明。

这几种情况应停手或换方案

卖方无法证明自己是 Account Holder 或无法展示后台真实状态,应停手。App 有未处理的违规或下架通知,也应停手,因为问题会随账号一起交给你。如果你只需要某个 App 的所有权,优先考虑官方 App Transfer,而不是买整个账号。如果你只是需要一个有年限的主体,不需要历史 App,买不带 App 的老号更干净。交接完成后,建议在约定的窗口内完成一次实测:上传新构建、发起内部测试,必要时提交一个小版本审核,确认链路是通的再结清。