深度指南
TestFlight Beta 测试完整指南
TestFlight 是 Apple 官方的 beta 测试平台。正确使用它可以帮助您在 App Store 审核前发现问题,并获得宝贵的用户反馈。
👥 内部测试
特点
- 测试人员:仅限 App Store Connect 用户(管理员、开发者等角色)
- 人数限制:最多 100 人
- 审核:无需 Beta App Review,上传后几分钟即可测试
- 适用场景:团队内部快速迭代、CI/CD 自动构建测试
设置步骤
- 在 App Store Connect 中添加团队成员
- 创建内部测试组
- 将构建添加到测试组
- 测试人员会收到 TestFlight 邀请
🌍 外部测试
特点
- 测试人员:任何人(通过邮件邀请或公开链接)
- 人数限制:最多 10,000 人
- 审核:需要 Beta App Review(通常 24-48 小时)
- 适用场景:大规模公测、真实用户反馈收集
重要:Beta App Review 是真正审核的"预演"。通过 Beta 审核通常意味着正式审核也会顺利。
💬 收集反馈
TestFlight 内置反馈
用户可以通过截图 + 反馈直接在 TestFlight 中提交。您会在 App Store Connect 中收到。
崩溃日志
TestFlight 自动收集崩溃信息。确保上传 dSYM 以获得可读的堆栈跟踪。
自定义反馈渠道
可以在测试说明中添加表单链接或 Discord 服务器,收集更详细的反馈。
💡 专业技巧
构建过期
TestFlight 构建 90 天后过期。定期上传新构建保持测试组活跃。
测试说明
每次构建都可以添加"测试内容"说明,告诉测试人员重点测试什么。
自动更新
测试人员可以开启自动更新,每次新构建可用时自动安装。