TestFlight 使用指南

事件背景:

对于非企业类型的开发者账号来说,测试环节一直是一个痛点。 通常测试的时候,往往需要拿到测试设备的UUID,每次测试要测试人员手动安装ipa包,每次新增测试设备还会有描述文件的变动。而且还有100台的设备上限,变更设备也只能一年一次。

引言:

TestFlight是苹果官方提供的帮助开发者测试Beta版App的应用。开发者可以通过发送邮件或公开链接邀请你想要一起参与测试的人来一起测试应用,并可以统一收集反馈信息,来更好的改善应用质量。

TestFlight有两种测试方式,内部测试和外部测试

1.内部测试:(App Store Connect用户)一般是开发团队里面参与技术开发或者管理的成员,属于内部人员。

要求:
1.最多能邀请25位。
2.App上传到iTunes Connect上,无需审核。
3.提供测试者的appStore登录邮箱。
4.测试者邮箱会收到两封邮件(同意加入测试组和收到邀请码)。
5.手机下载TestFlight,然后输入邀请码下载安装。

2.外部测试:就是不在组织中的用户。

要求:
1.最多能邀请2000位。
2.App上传到iTunes Connect上,需审核。
3.提供测试者的appStore登录邮箱。
4.测试者邮箱会收到一封邮件(分享链接)。
5.手机下载TestFlight,然后输入链接下载安装。

详情:

注意:执行以下(内部测试和外部测试)步骤的前提是先上传APP到iTunes Connect

1.内部测试

添加内部测试人员 图1
添加内部测试人员 图2
添加内部测试人员 图3
添加内部测试人员 图4
添加内部测试人员 图5
添加内部测试人员 图5
添加内部测试人员 图6
添加内部测试人员 图7
添加内部测试人员 图8

2.外部测试

添加外部测试人员 图1
添加外部测试人员 图2
添加外部测试人员 图3
添加外部测试人员 图4
添加外部测试人员 图5
添加外部测试人员 图6
添加外部测试人员 图7

在操作此步骤的时候可能会出现提示:“缺少出口合规证明”,如下图所示:
问题展示
解决方法:去Info.plist文件中添加 ITSAppUsesNonExemptEncryption 并设置为 NO ,修改 build 号,重新打包上传。
修改方案
添加外部测试人员 图8
在iPhone或者iPad中点击链接在TestFlight下载App

你可能感兴趣的:(TestFlight 使用指南)