如何在将其提交给iPhone应用程序商店进行审核之前测试最终的分发版本?

时间:2009-07-02 19:08:14

标签: iphone testing app-store distribution

我开发了一个iPhone应用程序,我想在将其提交到App Store进行审核之前测试这个最终的分发版本。 有没有安全的方法让这个应用程序在设备上运行?

6 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:4)

不,你不能。这让我有点疯狂。如果您设置了临时分发配置文件,那么就尽可能接近。在“积极”方面,如果无法正确安装,您可以保证您的应用被拒绝...

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

我知道这个问题有点陈旧,但我最近在提交之前找到了更好的方法来测试和分发我的应用程序,这种方法让我可以轻松地在真实设备上获取它而无需将设备放在我的手或让用户捣乱配置文件,证书或iTunes同步。

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

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

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

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

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

我今天早上测试了它,我对它的简单性感到非常印象,它也恰好是免费的。

答案 5 :(得分:0)

如果您之前在手机上安装了Ad Hoc版本,则实际上可以安装分发版本。大多数人根本就没试过它=)

不需要越狱。有关分步说明,请参阅我的答案:

Testing App Store "Distribution" version