2012-04-23 66 views
4

有关于TestFlight的分歧意见和矛盾信息。我真的需要为TestFlight创建一个AdHoc Distribution Build吗?

有些消息来源说你需要通过旧的AdHoc Distribution Process,而TestFlight只为你收集UDID,然后帮助你传播你的AdHoc Build。你可以用电子邮件做同样的事情。

Other sources say

Testflight可以让你非常简化这个过程。你只要 建立一个正常的调试IPA,然后把它放在TestFlight上。他们有 他们自己的全局配置文件用户安装并运行 应用程序。它与iPhone上的批量测试一样无缝(当然, 这不算高吧)。

是什么事实?我是否需要自己处理AdHoc和UDID,或者这部分是否由TestFlight完成?我是否需要进行正常的调试构建,就像构建我的设备上进行测试一样,就像上面的引用声明一样?根据this tutorial我不得不自己搞砸UDID。没有提及TestFlight的全球企业简介。限于100个设备。

它是如何工作的?那企业签署了什么神话?有人可以揭穿吗?

+0

忘记“企业”的事情,这很愚蠢。这种情况**非常令人困惑**。如果您收集UDID,它会很好地工作,并且在TFA中添加了该页面的便利性,它向您显示了获取它的列表**。 – Fattie 2014-06-08 13:45:32

+0

测试飞行允许您通过使用企业临时配置文件来构建您的应用程序。从他们的文档:“当一个应用程序被构建并需要被发送到多个设备时,它需要使用分发配置文件(Ad Hoc或Enterprise)来构建”http://help.testflightapp.com/customer/portal/文章/ 829857-how-do-i-prepare-a-build-for-distribution-through-testflight-它为我工作。 – Amit 2014-09-16 06:14:16

回答

5

你必须惹恼UDIDs。

实际上,TestFlight只是读取附加到您发送的ipa的配置文件。由于该配置文件,授权设备已知。

我通常使用AdHoc配置文件,但它也应该与开发配置文件一起使用。

+0

使用AdHoc配置文件和开发配置文件有什么区别?我认为使用开发概要文件并不好,因为您在100个开发设备中使用了插槽,并且在续订开发人员帐户之前,您无法删除旧版开发人员一年。那么真的应该是AdHoc,还是不应该呢? – 2012-04-23 15:41:58

+0

请记住,您可以根据需要创建多个配置,每次最多可添加100个设备。所以两者之间没有任何区别。起初,AdHoc提供的存在是因为您可以通过iTunes直接使用ipa安装应用程序,并且您无法使用开发人员配置文件进行此操作。 – NSZombie 2012-04-23 15:47:47

+0

但是iTunes连接中有100个设备有硬限制吗? – 2012-04-23 15:49:59

1

重要的是,UDID位于存档构建中使用的配置文件中。它是开发人员还是发行版?它不关心。它确实可以让你更容易地筛选出谁构建了什么(即只有开发人员可以调试构建,而你的大团队获得发布构建)。

相关问题