我的iPhone应用程序可在设备上运行,但不适用于模拟器

时间:2011-04-04 19:03:14

标签: iphone ios-simulator

我的应用在设备上运行正常,但不适用于模拟器。当我在模拟器上运行它时,我没有任何错误或任何错误。该应用程序在启动后立即死亡。这真的很重要吗?我应该担心吗?

事实上,我想运行模拟器的唯一原因是了解我的应用程序如何在iPad上运行(我实际上并不拥有它)。我们怎么想?

4 个答案:

答案 0 :(得分:3)

如果没有明显的日志,你可以做的一件事就是为每个方法添加一些NSLog语句。

我用这些:

NSLog(@"%s", __FUNCTION__);

然后,当我完成调试时,我会将它们评论出来。这样我可以看到应用程序在停止之前输入的最后一个方法是什么。

答案 1 :(得分:2)

您应该始终调试应用程序不按预期运行的原因,因为这可能是导致更严重问题的根本原因,例如内存损坏会导致应用程序一直为每个客户崩溃在月相变化之后。

答案 2 :(得分:1)

答案 3 :(得分:0)

有时模拟器会感到困惑。删除〜/ Library / Application Support / iPhone Simulator / 6.1 / Applications或其附近的内容,然后再试一次。