0

好的,我制作了一个非常简单的 iPhone 应用程序,我使用 iOS 5 和 iOS 6 模拟器对 iPhone 和 iPad 进行了测试,一切正常!但是当我提交审核时,他们拒绝了它,因为它在 iPhone 4 和 iPad 3 上崩溃,有没有办法在不购买 iPhone 5 和 iPad 3 的情况下解决这个问题?他们确实向我发送了崩溃文件,但我不知道如何阅读它们。任何建议表示赞赏!:)

4

3 回答 3

3

你没有。模拟器不够准确,无法调试某些问题(模拟器仅运行 x86 代码,而不是设备呈现的更受限制的环境中的实际 ARM 代码)。

因此,您可能需要购买、乞求或借用一两台合适的 iOS 设备进行测试。

于 2012-09-26T17:41:54.133 回答
1

您必须学习如何阅读崩溃文件。尝试将它们拖到管理器中开始。

设备上的某些方面有所不同,您应该至少有一台 iOS 设备进行测试。iPad 是一个不错的选择,因为您可以同时测试 iPhone 和 iPad 应用程序。在任何一台设备上运行都会消除所有可能发生的许多错误 - 例如,如果您没有意识到 iPhone 文件系统是区分大小写的,但 Mac(以及因此模拟器)文件系统不是。

即使是较旧的 iPad 2 翻新机也可以进行此类测试...

于 2012-09-26T17:46:37.637 回答
0

在没有实际拥有该设备的情况下,很难在特定设备上调试问题。我知道我所在地区有一些苹果商店会为此目的租用设备很短的时间。你可以四处看看,看看能不能找到一个借或租一两天。

于 2012-09-26T17:36:22.480 回答