2010-09-05 233 views
1

我在iPhone 3G设备上安装的应用程序定期崩溃。我想知道它是设备还是代码。该代码在模拟器上正常工作。应用程序在设备上崩溃

我有其他的应用程序从应用程序商店做同样的事情。例如stackoverflow应用程序 - 每当我做一个搜索应用程序崩溃。我甚至有iPod应用程序崩溃。

我已经恢复了手机几次,仍然是同样的事情。我准备上传应用到应用商店,并想知道是否有人有任何提示,以确保我的代码不是问题。很难说,因为在模拟器中没有错误或仪器

在此先感谢内存泄漏。

回答

2

它肯定是你的代码崩溃。

在调试模式下运行并观察控制台(实际调试模式,不仅是调试目标)。

另外,您可以(也应该)从组织者处获取崩溃报告。您也可以在那里观看设备的控制台。

2

你确定你是不是运行的内存? 查看这是否是您的问题的最简单方法是实施您的控制器的didReceiveMemoryWarning方法,并检查它们是否被调用。 在模拟器中,您可以模拟内存警告,但是我不确定即使在模拟器应用程序中,如果内存未释放,它也会崩溃。 (我相信不是)

还可以用仪器运行你的应用程序,使用分配:运行>运行与性能工具>分配。 并使用你的应用程序一段时间,你会看到。 ;)

+0

我第二个记忆的东西。 iPhone 3G几乎没有内存。 iPhone 3Gs为您的应用程序提供了约5倍的功能。你肯定想在iPhone 3G上测试,这是最严厉的事情。 – 2010-09-05 13:40:39

+0

没有泄漏并不意味着你没有通过大量的内存燃烧。 3G上有时只有5MB。 – 2010-09-05 13:41:37

相关问题