2012-03-22 45 views
0

我已经发布了一些iPhone应用程序到App Store之前XCode中建立应用程序时,架构是正确的,他们中的一些有问题并崩溃。 我想通了崩溃的感谢这个线程:测试是否上传

App rejected for crash on launch, but cannot replicate in either simulator or device, and device log is cryptic

这是因为无效的架构。 我已经重新提交了应用程序商店中的一些应用程序,这固定了一些崩溃,但其他应用程序仍然崩溃,我可能错过了一些地方,或忘记更改架构。 我有很多iPhone应用程序,我想知道在我提交到App Store之前是否有方法来验证构建是否正确。

否则它需要大量的时间来找出崩溃,苹果正在审查一个星期的应用程序,然后批准它,然后我需要测试我自己的设备等上..2周已经过去了我想要发布所有的应用程序,我不想让它成为一个月。有人会有一个想法,我可以测试构建?

谢谢

回答

1

你可以将它发送给苹果的批准之前测试自己的设备上的应用程序。

1.建立您的归档项目:产品 - >存档

你会再与你的内置应用程序的组织者进行提示。相反,分配给应用程序商店的你选择(的Xcode 4.3.1):

2.保存企业或特设部署

然后它会问你哪个供应曲线与和你签订的应用选择包含您的手机的开发简档。

您将其保存到某个位置。

3.保存后,打开iTunes并将your_app.ipa文件拖入iPhone(必须明显插入)。

您可能需要将其拖动到你的iTunes第一应用程式从iTunes的应用程序拖拽到你的iPhone之前。

4.应用程序应该再安装你的手机上。

相应的应用是在相同条件下,你会从App Store获取它。

作为验证构建设置.....我从来没有关于架构的任何问题。如果我的部署目标是3.2并且我的体系结构设置为armv7,那么在验证阶段将我的应用上传到苹果时,它会失败并说它不是通用二进制文件。您需要在早期版本的iOS上测试您的应用程序才能复制体系结构崩溃。