今天我正在从我的应用程序中构建一个 ipa 以发送给测试人员。我一直认为我需要一个分发配置文件,但我的一个朋友带着他的 ipod 来了,我只是将他的设备添加到配置文件中并重建 ipa 文件。在将他的设备与我的 iTunes 库同步后,他能够毫无问题地玩/测试游戏。那么,为什么需要分发临时文件呢?
这是否有效,因为我将它安装在拥有配置文件的计算机中?我有点乱。
提前致谢。
有两种分布。一种是 Ad-hoc,另一种是 Enterprise Distribution。
Ad-hoc 将您的分发限制为 100 台设备。这意味着对于您的开发证书,在证书生命周期内您不能在超过 100 台设备上测试您的应用程序。此外,ad-hoc 要求您将设备物理连接到计算机并构建应用程序。这很可能看起来像您所处的情况。
企业分发 (ED) 是另一种方式。ED 允许您在安全的网络服务器上托管应用程序。这样,您只需复制网络服务器上的 ipa 并将链接传递给您的同事。他们将能够通过按itms://
链接(您发送给他们)直接将应用程序下载到他们的设备上,而无需在您身边。
如果您有选择,我也会检查TestFlight。它是第三方应用程序分发系统。