0

我经常遇到这个问题:

1)我在许多设备上彻底测试了我的应用程序。使用分析和仪器。没有崩溃。一切都好。

2)提交到应用商店。应用程序总是崩溃。

我意识到“发布版本”与“调试版本”有点不同。但是,从技术上讲,如何在我的设备上测试完全按照 App Store 显示方式构建的发布版本?

4

3 回答 3

2

我建议您使用 TestFlight ( https://testflightapp.com/ ),我最近一直在使用它,这是在公开之前测试您的应用程序的好方法。

您将使用最终的 IPA 文件,因此与您提交到 AppStore 的构建没有任何区别......此外,您可以邀请其他人,他们可以通过无线方式下载和安装您的应用程序,甚至更多,您有关于崩溃的远程日志...

希望它可以帮助你。

于 2013-02-20T09:49:17.917 回答
1

您当然也可以将您的构建(将方案设置为iOS Device,然后选择Product -> Archive)存档到 IPA,使用您的Ad-Hoc 分发配置文件对其进行签名,然后通过将 IPA 文件拖到您的Xcode Organizer 中的设备。

当您的存档方案设置为在 RELEASE 模式下构建时,这是您无需进入 App Store 即可测试最终应用程序的最接近的方法。

Testflight 也在做同样的事情,因为您必须将相同的 IPA 上传到他们的网站,所以如果您不需要让更多人参与,您可以通过这种方式在本地进行。

于 2013-02-20T09:56:38.783 回答
0

您可以设置您的测试方案(在项目菜单下)来构建和运行发布构建。或者,如果您想测试与审阅者完全相同的安装方法,您可以使用 iTunes 安装 Ad Hoc 构建。

于 2013-02-20T09:58:36.537 回答