我经常遇到这个问题:
1)我在很多设备上彻底测试我的应用程序。使用分析和仪器。没有崩溃。一切都很好。
2)将其提交到App Store。应用程序一直在增加。
我意识到“发布版本”与“调试版本”略有不同。但是,我如何在我的设备上测试一个完全按照它在App Store上显示的方式构建的版本?技术上?
答案 0 :(得分:2)
我建议您使用TestFlight(https://testflightapp.com/),我最近一直在使用它,这是在上市前测试您的应用的好方法。
您将使用最终的IPA文件,因此与您提交给AppStore的构建没有任何区别...此外,您可以邀请其他人,他们可以通过无线方式下载和安装您的应用程序,甚至更多,你有关于崩溃的远程日志......
希望它对你有所帮助。
答案 1 :(得分:0)
您当然也可以归档您的构建(将方案设置为 iOS设备,然后选择产品 - >存档)到IPA,使用您的 Ad-Hoc分发配置文件进行签名,然后将其安装到您的设备上,方法是将XA文件拖放到Xcode Organizer中的设备上。
当您的存档方案设置为以RELEASE模式构建时,这就像您可以在不进入App Store的情况下测试最终应用程序一样接近。
Testflight正在做同样的事情,因为你必须将相同的IPA上传到他们的网站,所以如果你不需要涉及更多的人,你可以这样做本地。
答案 2 :(得分:0)
您可以设置测试Scheme(在Project菜单下)来构建和运行发布版本。或者,如果要测试与审阅者完全相同的安装方法,则可以使用iTunes安装Ad Hoc版本。