testflight 中文文档 下载 App

从 Beta 到正式上架:提交 App Store Review

从 Beta 测试到 App Store 上架的最后一步

TestFlight 的终点就是 App Store 正式上架。跑完几轮内部 + 外部测试、崩溃率和反馈都清理到满意之后,你要做的就是从 TestFlight 里挑一个构建版本提交正式 App Review。

提交正式 App Review 之前的自检

在 App Store Connect → TestFlight → Builds 面板里,检查你要提交的那个构建:

提交正式 App Review

  1. App Store Connect → 选 App → App Information 标签页。
  2. 选要发布的平台(iOS / macOS / tvOS / visionOS / watchOS)。
  3. 在构建版本下拉列表里,从 TestFlight 里选一个构建——App Store Connect 会自动列出所有曾经上传过的构建版本。
  4. 选中你在 TestFlight 里测完的那个构建 → 保存。
  5. 回到 App 详情页 → 提交 App Review。
  6. 填审核信息(测试账号、硬件依赖、是否有加密、是否访问用户数据等)。
  7. 提交 → 等 Apple Review(通常 2~7 天)。

一个好消息:你在 TestFlight 里已经过了 Beta 审核的构建,提交正式 App Review 时会有绿色通道——Apple 知道这个构建在 Beta 环境里已经跑过一段时间了,通常审核会更快。

TestFlight 测试结束后,Beta App 还能跑吗

即使你提交了 App Store Review 并且审核通过正式上架了:

Beta 测试和正式上架的时间规划

一个典型的 TestFlight → App Store 时间线:

阶段时长说明
内部测试(第一轮)3~7 天推 2~3 个构建,修掉核心崩溃
外部测试(TestFlight 审核)1~3 天等审核
外部测试(Beta 收集反馈)7~30 天推构建、收反馈、迭代改进
崩溃率清理1~14 天持续修崩溃直到可接受水平
提交正式 App Review1 天填审核信息、提交
App Store Review2~7 天等待 Apple 审核
审核通过 → 上架0~1 天选一个日期自动发布,或手动立即发布

独立开发者通常在 TestFlight 上花 2~6 周的时间,大团队可能更长。核心原则:崩溃率没降到你自己满意的水平之前,不要急着提交 App Review——正式上架后崩溃率高会被 App Store 用户刷差评,拉低整体评分,后续很难扭转。

正式上架后做什么