内部测试面向团队成员
内部测试人员属于有相应内容访问权限的 App Store Connect 用户。先确认同事的团队身份与应用访问范围,再把处理完成的构建分配到测试组。不要为了邀请普通客户测试就随意授予开发者后台权限;能够使用 TestFlight 测试,不等于需要获得管理应用的权限。
外部测试面向团队以外的人
客户或公开体验用户通常应走外部测试。创建外部测试组、加入构建,按 Apple 流程提供测试信息并邀请用户。外部构建可能需要 Beta App Review,首个加入测试组的构建会进入相应审核流程,后续构建可能不需要完整审核。不要向客户承诺“上传就能立刻安装”。
测试通过不等于正式上架
TestFlight 是测试分发渠道;正式 App Store 版本还需准备对应版本资料、选择构建并提交审核。Beta App Review 与正式 App Review 是不同环节,测试已获批不代表商店版本自动获批。正式上线后,已有测试用户仍可能继续使用受邀构建,不应假定他们自动切换到了正式版。
发布前做一次用户视角检查
用目标用户的账号检查邀请、测试组、可安装构建和设备兼容性。TestFlight 构建最多可测试 90 天,构建过期会影响安装与继续测试;这不是永久分发方案。记录构建号与测试结束安排,指导用户在正式版本可用后选择相应渠道,并明确测试反馈应提交到哪里。