TestFlight 作为 App Store 官方内测功能框架,是作为公司目前 iOS 客户端 beta 测试环节的主要工具
TestFlight 功能以 构建版本与 测试人员作为两个维度进行管理。要加入 TestFlight 内测环节,首先必须从App Store下载并安装 TestFlight APP*
测试人员
人员类型
测试人员类型分为:App Store Connect 测试人员、外部测试人员
App Store Connect测试员
该类型测试人员通俗讲,是指内部测试人员(以下简称内测人员),同一个APP中最多同时存在25名内测人员,只有接收到内测 AppleID 邀请并同意,才能获得此身份。
外部测试人员
该类型测试人员通俗讲,是指白名单,同一个APP中最多同时存在10000名白名单,通过在 TestFlight 中添加指定邮箱邀请并同意,以及公开链接访问,即可成为 beta 版本内测用户。
职能区分:
内测人员
- 可以直接查看并下载APP上传过的任意构建版本,无论该版本是否已通过 App Store 内测审核或是否已过期;
- 当有新构建版本上传至App Store后台时,会收到来自 TestFlight 推送消息。
白名单
- 可以查看并下载APP的已通过内测审核且未过期的最新或历史构建版本;
- 当有新构建版本通过内测审核时,会收到来自 TestFlight 推送消息。
image.png
TestFlight 用户类型面板,PS:所有测试人员包含内测人员
测试群组
在App Store Connect后台中,以用户群组的方式进行外部测试人员的管理。
-
同一测试人员可加入多个群组中。
-
已加入至该群组的用户,当该群组有更新构建版本并内测审核通过时,会收到来自TestFlight的系统推送。
-
成为白名单测试人员一共有两种途径:
-
添加指定邮箱邀请并同意该邀请
-
通过公开链接加入
两种途径的区分:通过邮箱邀请的白名单可以在后台查看受邀AppleID;通过公开链接加入的白名单则在AppleID处显示匿名。
以下为群组管理的主面板:
群组管理主面板部分页面说明:
测试员:右侧的"+"入口,是指通过邮箱邀请形式加入白名单,受邀请的邮箱在同意后成为白名单人员并加入该群组。
公开链接:邀请任何人来测试 App 的 Beta 版。在创建此链接后,测试员将能够使用 TestFlight在他们的设备上安装 App 的 Beta 版,并与他人分享此链接,不同群组设置的公开链接都是独立存在的。未加入testflight的用户,可通过此链接访问以此完成内测版本 APP 下载并自动加入至该群组。通过该群组公开链接参与内测的用户会自动加入至该群组中,即成为白名单用户。
测试员数量:此处可编辑上限为9999人
以下为构建版本面板:
image.png此面板可管理配置APP指定构建版本给该群组人员,当多个构建版本存在时,默认推送版本号最新的构建版本。
通过构建版本旁边的+号,可对该群组新增指定的构建版本。
构建版本
image.png构建版本主面板中,记录并管理所有上传过APP构建版本。
构建版本分为主版本号与构建版本号,主版本号下可上传多个不同构建版本,但相同主版本号下构建版本号不能相同。默认构建版本的内测有效期为90自然天。
image.png点击进入指定的构建版本号中,进入构建版本的主面板
image.png构建版本的过期规则:当正式版本发布至App Store后,应及时将该主版本号下的所有构建版本设置为过期。
以上就是关于 TestFlight 内测管理面板的功能使用说明。
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=13f13om4rtpn2
该文章首次发表在 简书:我只不过是出来写写代码 博客,并自动同步至 腾讯云:我只不过是出来写写iOS 博客
网友评论