我真的需要创建AdHoc分发版本才能使用TestFlight吗?

4
关于TestFlight,意见不一且信息相互矛盾。
有些来源表示需要经历旧的AdHoc分发流程,而TestFlight仅为您收集UDID,然后帮助您传播AdHoc Build。这与电子邮件相同。 其他来源则表示:
Testflight使此过程变得非常简单。您只需构建普通的调试IPA,然后将其放在TestFlight上。他们拥有自己的全局配置文件,用户安装并运行应用程序。这就像在iPhone上进行大规模测试一样无缝(当然,这不是一个高标准)。
真相是什么?我需要自己处理AdHoc和UDIDs,还是TestFlight已经完成了这部分工作?我是否需要像上面引述的那样制作普通的Debug Build来进行测试?
根据本教程的说法,我必须自己处理UDIDs。没有提到任何TestFlight的全球企业配置文件。限制100个设备。

它是如何真正工作的?那个企业签名神话是怎么回事?有人能揭穿吗?


忘记“企业”这个东西吧,那很傻。情况非常混乱。如果你收集UDID,它可以完美地工作,并且添加了TFA页面上显示谁正在使用的列表的便利。 - Fattie
测试飞行可以使用企业临时配置文件来构建您的应用程序。根据他们的文档:“当构建应用程序并需要发送到多个设备时,它需要使用分发配置文件(Ad Hoc或Enterprise)进行构建。” http://help.testflightapp.com/customer/portal/articles/829857-how-do-i-prepare-a-build-for-distribution-through-testflight- 对我很有效。 - Amit
2个回答

5

您需要处理UDID。

事实上,TestFlight只会读取您发送的ipa附带的配置文件。授权设备是通过该配置文件知道的。

我通常使用AdHoc配置文件,但是开发配置文件也应该可以使用。


请记住,您可以创建任意数量的配置文件,并且每次可以添加多达100个设备。因此,两者实际上没有什么区别。首先,AdHoc配置文件存在的原因是,您可以通过iTunes直接使用ipa安装应用程序,而使用开发者配置文件则无法实现此操作。 - NSZombie
1
是的,但每年有100个设备的硬性限制。 - Proud Member
你弄清楚AdHoc是如何工作的了吗?我也感到相当困惑。 - RichX
你确定它也适用于开发配置文件吗?Testflight文档指出:“当你准备将应用程序发送给其他用户时,必须使用特定的或企业级分发配置文件”。 - Jonik
我已经很久没有使用TestFlight了,也许开发配置文件不再起作用。你不能生成Ad-hoc配置文件的原因是什么? - NSZombie
显示剩余4条评论

1

重要的是UDID必须在存档版本所使用的配置文件中。是开发者还是分销商?它并不关心。这使您更容易过滤谁可以获得哪个版本(例如,只有开发人员可以获得调试版本,而您的大团队可以获得发布版本)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接