Xcode退出我的应用程序,比如说';已完成运行应用程序';在ipad上测试时

Xcode退出我的应用程序,比如说';已完成运行应用程序';在ipad上测试时,xcode,ipad,Xcode,Ipad,我的应用程序内置cocos2d。它在模拟器(ipad、iphone、iphone5)上运行良好,在我的设备ipod第五代和第四代上也可以调试良好,但在ipad设备(ios 5.1)上运行不正常。我确实在我的rootview控制器中收到了两次警告。当我在ipad上点击play按钮时,我的xcode“log”中没有任何内容,ipad就退出了我的游戏。 它只显示“已完成运行的应用程序”。 任何关于如何或哪种方法是找出bug的最佳方法的建议 当你的应用程序内存不足时就会发生这种情况;您需要减少其内存使用

我的应用程序内置cocos2d。它在模拟器(ipad、iphone、iphone5)上运行良好,在我的设备ipod第五代和第四代上也可以调试良好,但在ipad设备(ios 5.1)上运行不正常。我确实在我的rootview控制器中收到了两次警告。当我在ipad上点击play按钮时,我的xcode“log”中没有任何内容,ipad就退出了我的游戏。 它只显示“已完成运行的应用程序”。
任何关于如何或哪种方法是找出bug的最佳方法的建议

当你的应用程序内存不足时就会发生这种情况;您需要减少其内存使用量,然后重试。

使用仪器并计算出您正在使用的内存量。使用Open GL ES Driver Profiler查看您使用了多少RAM以及视频内存。 根据设备规格检查这些数字。根据正在耗尽的内存类型,您需要执行不同的操作。 Cocos2d管理许多对象,尤其是图形对象,并自动释放它们。如果您的RAM不足,那么您应该看看您正在使用哪些大的非托管对象,以及您经常分配的小对象。
对于视频内存,不要使用大的“空”图像(如菜单的背景帧),您可以使用Scale9Sprite(),它将平铺该图像的中心。

我是新cocos2d,我不确定释放CoCoCoS2D使用的对象的最佳方式,例如:;精灵表,声音。我用过乐器,但只显示内存不足警告,顶部有黑色条,然后终止