TestFlight 测试

1.TestFlight 介绍

TestFlight 是苹果官方提供的测试方案,当然你也可以选择蒲公英和 fir.im
后两者要用企业证书,但是企业证书使用有诸多限制,比如不支持Apple Pay,不支持推送等;
TestFlight 原来是一个第三方测试平台,后被苹果收购
TestFlight 允许将 App 发布到 App Store 前发布你的 beta 版本给 25 个内部用户和 10000 个外部测试人员测试。测试人员只需要去 App Store 搜索下载安装 TestFlight 即可安装 beta 测试版本(仅限 iOS 8 or later).
如下图所示,TestFlight 包允许测试最多 90 天。

TestFlight 测试_第1张图片
image.png

使用 TestFlight 还可以同时测试多个版本的包,如图所示,你可以随时选择某个版本

TestFlight 测试_第2张图片
image.png

2.TestFlight 使用

1)登录 iTunes 后台,进入 TestFlight 选项

TestFlight 测试_第3张图片
image.png

2)填写测试信息
3)新建测试组(外部测试)
这里只讲外部测试,内部测试即 iTunes connect 用户,即主账号以及主账号分配的管理员账号或开发账户,这类测试最多 25 个,且无需等待 ipa 包审核通过后即可通过 TestFlight 安装测试。
4)本地打包,选择发布证书,即和打包发布到 App Store 一样
5)导出 ipa 包,选择第一项

TestFlight 测试_第4张图片
image.png

6)使用 Application Loader 上传 ipa 包
7)在新建的外部测试组添加构建版本即可
8)手机上打开 TestFlight 安装即可

3.踩坑总结
1.TestFlight 每个包都要审核的,但是发现每个迭代版本的第一个包审核是很慢,所以每个迭代开始,建议上传一个包,后续的都会很快。
2.出现缺少出口合规证明感叹号:去Info.plist文件中添加 ITSAppUsesNonExemptEncryption 并设置为 NO ,修改 build 号,重新打包上传

你可能感兴趣的:(TestFlight 测试)