【问题标题】:How to test the final distribution build before submitting it for review to the iPhone app store?如何在提交给 iPhone 应用商店审核之前测试最终的发行版本?
【发布时间】:2010-11-07 17:59:28
【问题描述】:

我已经开发了一个 iPhone 应用程序,我想在将它提交到 App Store 以供审查之前测试这个最终的分发版本。 有什么安全的方法可以让这个应用在设备上运行吗?

【问题讨论】:

    标签: iphone testing app-store distribution


    【解决方案1】:

    如果您以前曾在手机上安装过 Ad Hoc 构建,则实际上可以安装分发构建。大多数人根本没有尝试过 =)

    并且不需要越狱。有关分步说明,请在此处查看我的答案:

    Testing App Store "Distribution" version

    【讨论】:

      【解决方案2】:

      我知道这个问题有点老了,但我最近发现了一种在提交之前测试和分发我的应用程序的更好方法,这种方法使我可以轻松地在真实设备上获取它,而无需实际安装设备我的手或让用户搞砸配置文件、证书或 iTunes 同步。

      开发者可以在TestFlight 上创建一个帐户并创建一个团队。

      创建团队后,邀请测试人员加入您的团队(点击团队页面上的“邀请队友”)。测试人员将收到一封邀请电子邮件以加入您的团队,并将完成创建基本帐户(姓名、电子邮件、密码)的过程,并将注册其设备并将其帐户添加到您的团队中。

      一旦您的测试人员就位,请转到您团队的页面并选择所有测试人员,通过链接导出他们的设备信息并将该列表导入到 Ad-Hoc 分发配置文件中。

      将该配置文件(和 Ad-Hoc 证书)导入 Xcode 并重新构建您的项目并将其作为 *.ipa 文件共享。

      返回您的 TestFlightApp.com 团队页面并上传二进制文件。您团队中有权访问构建的所有测试人员都会收到有关它的电子邮件通知。他们所要做的就是单击电子邮件中的“安装”,然后他们将被带到 TestFlightApp.com 页面,该页面将通过无线方式将应用程序安装在他们的设备上,无需 iTunes,无需乱搞配置文件等。

      我今天早上实际测试了它,它的简单程度给我留下了深刻的印象,而且它也恰好是免费的。

      【讨论】:

      • TestFlight 仅提供一种分发临时构建的简单方法。它不允许测试提交给 Apple 的最终版本。
      【解决方案3】:

      检查一下,您实际上可以测试分发版本:

      http://nikhilkerala.blogspot.com/2010/12/how-to-test-app-store-distribution.html

      【讨论】:

      • 令人难以置信的长帖子。 TLDR:越狱手机。
      【解决方案4】:

      您可能还想查看 Craig Hockenberry 的“The final test”博文。

      Craig 提供了一种测试方法,您测试的内容和提交的内容之间的唯一区别是签名身份。

      【讨论】:

        【解决方案5】:

        不,你不能。这也让我有点抓狂。如果您设置了一个临时分发配置文件,那将尽可能接近。在“积极”方面,如果您的应用无法正确安装,您肯定会被拒绝...

        【讨论】:

          【解决方案6】:

          您可以通过 iPhone 门户程序设置测试版。然后,您可以通过 iTunes 或 XCode 将应用程序和相关配置文件加载到手机上。

          【讨论】:

          • 这是一个很好的检查,但临时构建仍然与 App Store 可分发版本不完全相同 - 不同的签名身份和权利。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-09-06
          • 1970-01-01
          • 1970-01-01
          • 2022-09-29
          • 2015-03-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多