使用 TestFlight 进行 Beta 测试和 CloudKit 生产部署
1. 为何要进行 Beta 测试
在真机上完成应用测试后,直接将应用提交到 App Store 供用户下载是一种选择,但对于高质量应用,建议先进行 Beta 测试。Beta 测试是软件产品发布周期中的重要环节,即便开发者自己对应用进行了大量测试,仍可能存在未发现的漏洞。通过 Beta 测试,能让一小部分真实用户使用应用并提供反馈,尽可能多地发现漏洞,以便在正式发布前修复。
2. TestFlight 简介
在 iOS 8 中,苹果推出了 TestFlight 工具来简化 Beta 测试流程。它曾是独立的移动应用测试平台,2014 年 2 月苹果收购其母公司 Burstly 后,将其集成到 App Store Connect 和 iOS 中,允许开发者通过电子邮件邀请 Beta 测试人员。
TestFlight 区分了 Beta 测试人员和内部用户: - 内部用户:指在 App Store Connect 中被分配了技术或管理角色的开发团队成员,最多可邀请 100 人进行测试。 - Beta 测试人员:指团队和公司外部的用户,最多可邀请 10,000 人进行 Beta 测试。
若要让外部用户测试应用,应用必须先获得苹果批准才能发出邀请,而内部用户在应用上传到 App Store Connect 后即可开始测试。使用 TestFlight 需要加入苹果开发者计划(每年 99 美元)。
3. 进行 Beta 测试的一般步骤
为了通过 TestFlight 进行应用的 Beta 测试,通常需要完成以下任
最新发布