这篇文章对应的时间段是Xcode10阶段.时间是18年的11月份. 可能会在之后的实现细节上会有所不同,但是大概过程应该是一致的.
邀请测试员
当提交testFlight的包的时候, 需要添加指定的测试人员账号才能够完成测试. 添加方式为: 首页->用户和访问->添加新用户->被邀请的用户通过邮箱同意邀请->我的应用->对应应用的testFlight->"App Store Connet 用户" 添加用户
这边需要注意的是. 我们需要添加的是真实存在的用户账号, 即我们测试的Apple 账号, 而不是添加沙盒的测试员.
打包时需要注意的问题
如果我们在testFlight 这边看到的版本出现了缺少出口合规证明
则需要在重新打的包的当中在info.plist 当中添加 key 值 ITSAppUsesNonExemptEncryption
为No
通过公开链接的方式邀请人员测试
这种测试方法的好处在于支持的测试人数更多,(10,000个),并且不需要通过邮件邀请的形式来将测试人员一个一个的添加进来.
所有人都可以通过公开链接来直接下载App进行测试. 相对来说整个流程更加的简单.能够提供的测试人员也更加的多. 但是需要注意的是 构建公开链接测试的外部bate版本必须通过了苹果的审核才有权限去生成外链.(审核时间大概为1天的时间), 所以在需要的时间上就需要的更多, 所以建议可以在我们已经通过了测试人员的测试之后. 再用这种形式构建一个bate版本来让其他人查漏补缺.
构建公开链接的步骤
-
点击对应APP后台的 testFlight 部分
-
新建外部测试群组
-
点击构建版本,将需要测试的项目添加进去,并等待苹果审核
当版本通过苹果审核之后,点击
测试员下方的公开链接部分,
可以生成一个链接, 复制此链接给测试人员, 测试人员使用手机通过Safari打开链接即可开始测试