【发布时间】:2010-11-07 17:59:28
【问题描述】:
我已经开发了一个 iPhone 应用程序,我想在将它提交到 App Store 以供审查之前测试这个最终的分发版本。 有什么安全的方法可以让这个应用在设备上运行吗?
【问题讨论】:
标签: iphone testing app-store distribution
我已经开发了一个 iPhone 应用程序,我想在将它提交到 App Store 以供审查之前测试这个最终的分发版本。 有什么安全的方法可以让这个应用在设备上运行吗?
【问题讨论】:
标签: iphone testing app-store distribution
如果您以前曾在手机上安装过 Ad Hoc 构建,则实际上可以安装分发构建。大多数人根本没有尝试过 =)
并且不需要越狱。有关分步说明,请在此处查看我的答案:
【讨论】:
我知道这个问题有点老了,但我最近发现了一种在提交之前测试和分发我的应用程序的更好方法,这种方法使我可以轻松地在真实设备上获取它,而无需实际安装设备我的手或让用户搞砸配置文件、证书或 iTunes 同步。
开发者可以在TestFlight 上创建一个帐户并创建一个团队。
创建团队后,邀请测试人员加入您的团队(点击团队页面上的“邀请队友”)。测试人员将收到一封邀请电子邮件以加入您的团队,并将完成创建基本帐户(姓名、电子邮件、密码)的过程,并将注册其设备并将其帐户添加到您的团队中。
一旦您的测试人员就位,请转到您团队的页面并选择所有测试人员,通过链接导出他们的设备信息并将该列表导入到 Ad-Hoc 分发配置文件中。
将该配置文件(和 Ad-Hoc 证书)导入 Xcode 并重新构建您的项目并将其作为 *.ipa 文件共享。
返回您的 TestFlightApp.com 团队页面并上传二进制文件。您团队中有权访问构建的所有测试人员都会收到有关它的电子邮件通知。他们所要做的就是单击电子邮件中的“安装”,然后他们将被带到 TestFlightApp.com 页面,该页面将通过无线方式将应用程序安装在他们的设备上,无需 iTunes,无需乱搞配置文件等。
我今天早上实际测试了它,它的简单程度给我留下了深刻的印象,而且它也恰好是免费的。
【讨论】:
【讨论】:
您可能还想查看 Craig Hockenberry 的“The final test”博文。
Craig 提供了一种测试方法,您测试的内容和提交的内容之间的唯一区别是签名身份。
【讨论】:
不,你不能。这也让我有点抓狂。如果您设置了一个临时分发配置文件,那将尽可能接近。在“积极”方面,如果您的应用无法正确安装,您肯定会被拒绝...
【讨论】:
您可以通过 iPhone 门户程序设置测试版。然后,您可以通过 iTunes 或 XCode 将应用程序和相关配置文件加载到手机上。
【讨论】: