参考:
https://www.cnblogs.com/codetime/p/7323821.html
https://www.imooc.com/article/250884
TestFlight是苹果在iOS 8中发布的一个用于将Beta测试流水化的工具。方便开发人员提供给测试人员进行测试,而不需要开发人员连线电脑给测试人员打包,只需要开发人员将ipa包上传到 iTunes Connect,然后向(内部)测试人员发送测试邀请,(内部)测试人员只需要使用测试邀请中附带的邀请码就可以开始测试。
TestFlight.png
1、内部测试邀请
1.1打包ipa,并上传 iTunes Connect
1.2将App Store iTunes Connect用户添加内部测试人员列表即可(如果已经添加过了,就可以省去这一步)
1.3测试人员在AppStore下载"TestFlight",进入"TestFlight"登录自己的Apple ID,然后输入邀请码就可以进行测试了
添内外部测试人员.png
2、外部测试邀请
1.1填写测试信息
1.2添加外部测试人员,按照提示添加即可
1.3添加完外部测试人员,直接提交beta审核即可
1.4审核通过,测试人员在AppStore下载"TestFlight",进入"TestFlight"登录自己的Apple ID,然后输入邀请码就可以进行测试了
添加外部测试人员.png
3、优缺点
3.1优点
3.1.1不需要测试人员直接连接开发人员电脑打包,只要测试人员提供自己的Apple ID即可,非常适合外部人员远程测试
3.1.2相比adhoc,也不需要外部测试人员提供UUID给开发人员,同时也就没有100设备的上限制约(TestFlight外部测试人员可以支持10000个)
3.2缺点
3.2.1每次修改都需要重新打包上传,比较耗时(建议可以在最后要上架之前使用)
3.2.2需要测试人员下载专门的软件"TestFlight"
3.2.3外部测试需要提交Apple进行审核,也比较耗时(不过据说只有第一次是人工审核,第一次通过后往后就都是机器审核,速度会非常快)
网友评论