构建testFlight版本需要注意的地方

这篇文章对应的时间段是Xcode10阶段.时间是18年的11月份. 可能会在之后的实现细节上会有所不同,但是大概过程应该是一致的.

邀请测试员

当提交testFlight的包的时候, 需要添加指定的测试人员账号才能够完成测试. 添加方式为: 首页->用户和访问->添加新用户->被邀请的用户通过邮箱同意邀请->我的应用->对应应用的testFlight->"App Store Connet 用户" 添加用户 这边需要注意的是. 我们需要添加的是真实存在的用户账号, 即我们测试的Apple 账号, 而不是添加沙盒的测试员.

打包时需要注意的问题

如果我们在testFlight 这边看到的版本出现了缺少出口合规证明 则需要在重新打的包的当中在info.plist 当中添加 key 值 ITSAppUsesNonExemptEncryptionNo

通过公开链接的方式邀请人员测试

这种测试方法的好处在于支持的测试人数更多,(10,000个),并且不需要通过邮件邀请的形式来将测试人员一个一个的添加进来.
所有人都可以通过公开链接来直接下载App进行测试. 相对来说整个流程更加的简单.能够提供的测试人员也更加的多. 但是需要注意的是 构建公开链接测试的外部bate版本必须通过了苹果的审核才有权限去生成外链.(审核时间大概为1天的时间), 所以在需要的时间上就需要的更多, 所以建议可以在我们已经通过了测试人员的测试之后. 再用这种形式构建一个bate版本来让其他人查漏补缺.

构建公开链接的步骤

  • 点击对应APP后台的 testFlight 部分


    屏幕快照 2018-11-20 下午5.56.46.png
  • 新建外部测试群组


    image.png
  • 点击构建版本,将需要测试的项目添加进去,并等待苹果审核


    image.png
  • 当版本通过苹果审核之后,点击 测试员下方的公开链接部分,可以生成一个链接, 复制此链接给测试人员, 测试人员使用手机通过Safari打开链接即可开始测试

image.png

你可能感兴趣的:(构建testFlight版本需要注意的地方)