适用于3G设备的iPhone模拟器

时间:2011-04-10 18:31:02

标签: iphone ios simulator

我最近发布了一款iPhone应用程序。 当然,我在模拟器和3GS设备上测试这个应用程序。

发布后的第二天,我收到了两条糟糕的客户评论,告诉他们应用程序会一直崩溃。

这是非常糟糕的,因为我想提供一个无错误的应用程序。我现在的问题是找到问题所在。我无法在iTunes连接中找到崩溃报告,看起来一切都在3GS和模拟器上显示。

我的想法是,3G设备上的内存可能太小而导致崩溃。但是如何测试这个。 模拟器可以配置为从3G配置开始(包括更少的内存)吗?

我还能做什么?我找不到任何可能导致麻烦的内存泄漏或其他东西。

2 个答案:

答案 0 :(得分:4)

iPhone模拟器是一个软件模拟器,而不是硬件模拟器,因此无法配置为复制实际设备上的硬件限制。另请参阅this answer

您需要在iPhone 3G设备上进行测试。

答案 1 :(得分:0)

几周前,我写过关于这样一个问题的a blog post。你需要一部iPhone 3G。 iOS目标选择的未说明和不成文的规则是“如果你没有在一个上测试它,你不支持它,所以不要假装。” iPhone 3G正在降价,所以你可以以合理的价格在eBay / Craigslist上买一个。