实用教程

TestFlight 内部测试、外部测试和 App Store 审核有何区别?

选对分发流程,避免把测试邀请、Beta App Review 和正式上架当成同一件事。

核对日期 ·EasyIPA

01

内部测试面向团队成员

内部测试人员属于有相应内容访问权限的 App Store Connect 用户。先确认同事的团队身份与应用访问范围,再把处理完成的构建分配到测试组。不要为了邀请普通客户测试就随意授予开发者后台权限;能够使用 TestFlight 测试,不等于需要获得管理应用的权限。

02

外部测试面向团队以外的人

客户或公开体验用户通常应走外部测试。创建外部测试组、加入构建,按 Apple 流程提供测试信息并邀请用户。外部构建可能需要 Beta App Review,首个加入测试组的构建会进入相应审核流程,后续构建可能不需要完整审核。不要向客户承诺“上传就能立刻安装”。

03

测试通过不等于正式上架

TestFlight 是测试分发渠道;正式 App Store 版本还需准备对应版本资料、选择构建并提交审核。Beta App Review 与正式 App Review 是不同环节,测试已获批不代表商店版本自动获批。正式上线后,已有测试用户仍可能继续使用受邀构建,不应假定他们自动切换到了正式版。

04

发布前做一次用户视角检查

用目标用户的账号检查邀请、测试组、可安装构建和设备兼容性。TestFlight 构建最多可测试 90 天,构建过期会影响安装与继续测试;这不是永久分发方案。记录构建号与测试结束安排,指导用户在正式版本可用后选择相应渠道,并明确测试反馈应提交到哪里。

官方参考

TestFlight overview Overview of submitting for review
← 教程与动态