如何在不获取 UDID 或越狱的情况下分发 iPhone 应用程序进行测试?

How to distribute an iPhone app for testing without getting UDIDs or jailbreaking?

我有一个普通的 Apple Developer Program(不是 Enterprise 一个) 我需要分发一个 iOS 应用程序而不将每个 UDID 添加到配置文件中。我不想越狱iphone。

  1. 可以创建一个企业配置文件,其中签名的应用程序可以安装在任何设备上,而无需将其添加到配置文件中。 (正确?)

  2. 并且只有使用企业程序才有可能。 (正确?)

  3. 是否有任何其他方法可以摆脱添加测试者的 UDID 并在新测试者到来时重新编译应用程序的虚拟需求,仅限 Apple Developer Program?

如果您已经注册了 Apple Developer Programme,您可以上传您的构建,并从 iTunesConnect 中使用 TestFlight 选项让您的应用可供下载。

有两个选项,'内部测试'和'外部测试'。

(在回答有关配置文件的问题时,您不需要拥有企业配置文件。)

由于您希望该应用可用于未知设备,因此您需要使用外部测试。这是 link Apple 的信息 https://developer.apple.com/testflight/

您将需要测试版用户(最多 1000 名用户)的电子邮件地址,因为这些地址将用于通过 TestFlight 从他们希望的设备发送下载邀请下载到.

对于外部测试,您的应用程序需要提交给 Apple 进行 Beta 审核,这通常只需要一天左右的时间即可获得批准。一旦获得批准,此版本就可以邀请 Beta 测试人员下载

希望对您有所帮助