TF签名提供两者测试方式:内部测试与外部测试。两种方式都可以实现测试人员在测试阶段进行ios应用的测试工作。其中内部测试是在iTunes Connect上邀请开发团队以及相关技术人员作为内部测试人员,一般人员上限是25人,同时内部测试是不需要审核的,只要将app上传至iTunes Connect内部成员就可以进行测试工作。外部测试就是除了开发团队与公司邀请外部人员参与测试。外部测试一般需要1天左右的审核时间,TF外部测试名额一般有10000个,能够满足大部分开发者用于应用测试分发的需求。
下面具体说说如何进行内外部测试:
1. 上传app至iTunes Connect
在iTunes Connect创建自己的应用,并在Xcode配置好相应的证书并打包应用程序。通过archive打包或者使用Application Loader上传即可
2. 向测试人员发送测试邀请
登陆开发者网站https://developer.apple.com,找到在iTunes Connect上传的应用程序,找到TestFlight,选择“内部测试”或者“外部测试”,选择ios测试版本,最后添加需要的测试人员,点击开始测试。被选择的测试人员就会收到TestFlight的测试邀请邮件。
3. 下载TestFlight,通过邀请链接下载测试版应用
首先通过App Store下载安装TestFlight,通过苹果ID登陆,再打开收到的邀请邮箱,点击Start Testing 按钮跳转到TestFlight,最后点击INSTALL即可进行下载安装对应的beta版应用。
TF签名作为苹果官方的分发模式,相比企业签名来说具有无掉签风险、无链接屏蔽问题等突出优势,越来越受到开发者们的青睐。但是选择亥著TF上架前需要注意下审核规则,涉及敏感内容或明显违规的应用依旧是无法上架的。同时开发者在缺乏经验或者不懂规则的情况下自行上架,可能面对比1-3天更长的审核周期以及较高的驳回率。