在不同步iTunes的情况下安装用于测试的特设应用程序



我有一个iPhone应用程序,正在分发给测试人员。我遵循了以下指示:https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.html

除了我的一位测试人员之外,他们都能工作,他不使用iTunes来同步他的应用程序。他手机上已经有很多应用程序,不想与iTunes同步,因为听起来会删除它们。那么…除了与iTunes同步之外,还有其他方法可以将测试应用程序安装到iPhone上吗?

只需使用OTA("空中传送"分发)进行分发。

  • 当您使用Xcode归档您的应用程序时(菜单"产品"->"归档",我希望您已经这样做了,以保持调试符号,以便在测试人员向您发送一些崩溃日志时可以对其进行符号化!),单击"分发"后,选择"OTA分发"选项并按照步骤操作
  • 不要忘记在适当的步骤中选中"为企业分发"复选框,并填写所需信息(产品名称、IPA的URL,当您将其上传到服务器上时,等等)
  • 创建.ipa和相关的.plist后,将它们都上传到web服务器上,并创建到"itms-services://?action=download-manifest&url=<the_url_to_your_plist_file_here>"的链接

当用户从iPhone打开此链接时,它将提示直接在设备上安装应用程序,而无需将设备插入任何计算机。

网上有很多关于这方面的教程,只是在谷歌上搜索一下iPhone的OTA分发。

我强烈推荐TestFlight。它是免费的,很容易,而且他们管理所有服务器端的工作。

既然你的用户害怕iTunes同步进程(有充分的理由),为什么不建议他使用iPhone配置Ultimation呢。

该工具不会进行完全同步,只会将您指定的应用程序传输到。

它是免费的,易于使用并且非常可靠。好吧,有时它在Windoze系统上会出现问题,但对于该操作系统的用户来说,这似乎是一种正常的体验。

最新更新