我已经向App Store发布了一些iPhone应用程序,其中一些有问题而且崩溃了。 我想到了这个线程的崩溃:
这是因为没有有效的架构。 我已经重新提交了应用程序商店中的一些应用程序,这修复了一些崩溃,但其他应用程序仍在崩溃,我可能错过了一些地方,或者忘了更改架构。 我有很多iPhone应用程序,我想知道在提交到App Store之前是否有办法验证构建是否正确。
否则需要花费大量时间来弄清楚崩溃,Apple正在审核该应用程序一周,然后批准它,然后我需要在我自己的设备上进行测试等等。自我想要已经过去2周要发布所有应用程序,我不想让它成为一个月。有人会知道如何测试构建吗?
谢谢
答案 0 :(得分:1)
您可以在将应用程序发送给Apple批准之前在自己的设备上测试该应用程序。
<强> 1。构建您的项目以进行存档: 产品 - >存档
然后系统会通过您的内置应用提示您。您可以选择(Xcode 4.3.1):
,而不是分发到应用商店<强> 2。保存企业版或特别部署
然后会询问您使用哪个配置文件对应用进行签名,然后选择包含手机的开发配置文件。
然后,您将其保存到特定位置。
第3。保存后,打开iTunes并将your_app.ipa文件拖到iPhone中(显然必须插入)。
在将iTunes应用程序从iTunes应用程序拖动到iPhone之前,您可能需要先将其拖到iTunes应用程序中。
<强> 4。然后应该在手机上安装该应用。
该应用与您从应用商店获得的条件相同。
至于验证构建设置.....我从未遇到任何有关架构的问题。如果我的部署目标是3.2并且我的架构设置为armv7,那么在将我的应用程序上传到apple的验证阶段,它将失败并且说它不是通用二进制文件。您需要在早期版本的iOS上测试应用程序,以便复制架构崩溃。