在不同步iTunes的情况下安装Ad Hoc应用程序进行测试

时间:2012-10-02 21:01:48

标签: iphone ios ad-hoc-distribution

我有一个iPhone应用程序,我正在分发给测试人员。我按照这些说明操作: https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.html

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

3 个答案:

答案 0 :(得分:7)

使用OTA(“Over The Air”发行版)简单发布。

  • 当您使用Xcode存档应用程序时(菜单产品 - >存档,我希望您已经做的就是保持调试符号,以便在测试人员向您发送一些信息时可以对崩溃日志进行符号化!),一旦您点击“分发”,选择“OTA分配”选项并按照步骤进行操作。
  • 请不要忘记在相应的步骤中选中“Distribute for Enterprise”复选框,并填写所需的信息(产品名称,IPA的URL,当您将其上传到服务器上时等)。
  • 创建.ipa和关联的.plist后,将其上传到网络服务器上,并建立“itms-services://?action=download-manifest&url=<the_url_to_your_plist_file_here>”链接。

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

网上有很多关于此的教程,只是关于iPhone OTA发布的谷歌。

答案 1 :(得分:1)

我强烈推荐TestFlight。它是免费的,而且很简单,它们可以管理所有服务器端的工作。

答案 2 :(得分:1)

由于您的用户害怕iTunes Sync Process(出于正当理由),为什么不建议他使用iPhone Configuration Ultility

该工具不会完成同步,只会传输您指定的应用程序。

免费,易于使用且非常可靠。好吧,有时候它在Windoze系统上有它的hickups,但对于那个操作系统的用户来说这似乎是一种正常的体验。