如何在设备上运行iOS应用程序而无需将设备连接到Mac?


1

我的客户在他的位置有一个iPhone和iPad,并想检查我们在我们的地方创建的应用程序。

我们可以通过将其附加到我们的Mac并使用适当的证书运行Xcode来检查我们注册的iPhone上的iOS应用程序。

客户端已提供其设备的详细信息(UDID和其他详细信息)。现在我的问题是客户端如何在他们的设备上运行应用程序?

Answers:


1

我的团队使用Test Flight来管理和部署beta iOS应用程序。开发人员和测试人员都可以轻松使用,因为它可以为您完成所有配置和分发。它也恰好可以免费使用


0

您需要将他们的UUID添加到开发人员网站上的设备列表中,然后创建一个“Ad-hoc”配置文件,其中包含您的App ID及其设备ID(您想要的任何其他设备ID)。现在从Xcode构建和存档您的应用程序,并选择“Ad-Hoc” - 如果该选项不可用,请确保已连接手机。

你最终会得到一个.IPA文件,可以通过电子邮件发送并拖到iTunes中进行安装。

这会创建一个与您可以获得的实时应用程序类似的应用程序,因此例如推送通知将需要使用实时证书。如果您要发送给客户端,我建议您将其中一部手机添加到配置文件中,并尝试在干净的计算机和未安装开发配置文件的手机上安装iTunes,以确保其正常工作。

如上所述,您也可以使用第三方服务来执行此操作,但您不需要也不需要,尽管它可能更容易。

请参阅 https://developer.apple.com/legacy/library/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.html

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html获取完整说明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.