崩溃没有信息

时间:2012-02-25 23:32:29

标签: objective-c ios xcode ios5 cocos2d-iphone

好吧,当我通过Xcode在我的iPhone 4上运行我的iPhone游戏时,我的应用程序崩溃了(有时确实,有时没有),当它崩溃时,Xcode没有向我提供任何信息。在日志中,我可以看到(gdb)已写入,但没有任何其他可以帮助我找到问题。

什么可能导致这样的错误?至少它应该告诉我某事,不是吗?

1 个答案:

答案 0 :(得分:2)

在设备本身没有解释的崩溃通常是由于占用了太多内存;当设备请求的内存超过可用内存时,设备会简单地终止应用。这在游戏开发中很容易做到,包括所有这些图像。

使用Instruments跟踪内存使用情况,和/或在App Delegate方法中添加一些好的内存管理代码以获取内存警告,并始终尽可能多地发布。