2011-04-10 127 views
1

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

发布后的一天,我得到了两个不好的客户评论,告诉应用程序会一直崩溃。

这是极其糟糕的,因为我想提供一个无bug的应用程序。我现在的问题是找到问题。我无法在iTunes连接中找到崩溃报告,并且它看起来像是在3GS ans模拟器上查找到的。

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

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

+0

我有一个3G,所以我可以帮你测试这个。:) – Tudorizer 2011-04-10 18:38:05

回答

4

iPhone模拟器是一个软件模拟器,而不是硬件模拟器,所以它不能被配置为复制在实际设备上发现的硬件约束。另见this answer

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

0

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

相关问题