1

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

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

4

3 回答 3

7

只需使用 OTA(“无线”分发)分发它。

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

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

网上有很多关于这个的教程,简单google一下iPhone OTA分布。

于 2012-10-02T21:09:27.520 回答
1

既然您的用户害怕 iTunes 同步过程(有充分的理由),为什么不推荐他使用iPhone Configuration Ultility

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

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

于 2012-10-02T21:24:22.833 回答
1

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

于 2012-10-02T21:12:52.530 回答