Xcode退出我的应用程序时说'检测运行应用程序'在ipad上测试时

问题描述:

我的应用程序内置cocos2d。它可以在模拟器(ipad,iphone,iphone5)上正常工作,并在我的设备ipod 5th和4rth generation中调试良好,但在ipad设备(ios 5.1)上无法正常工作。我在rootview控制器中收到了两次warnnings。当我打ipad ipad播放按钮只是退出我没有任何东西在xcode'日志'。 它只显示'成品runnig APP'。 任何有关如何或哪个是确定错误的最佳方法的建议。Xcode退出我的应用程序时说'检测运行应用程序'在ipad上测试时

使用仪器并找出您正在使用多少内存。看看你正在使用多少内存,但也视频内存Open GL ES驱动程序分析器。 根据设备规格检查这些数字。您将需要根据您正在耗尽的内存类型来做不同的事情。 Cocos2d管理许多对象,尤其是图形对象并自动释放它们。如果你的内存不足,你应该看看你正在使用的是什么大的非托管对象,但也是你经常分配的很小的对象。 对于视频内存,请勿使用较大的'空'图像(如菜单的背景框),您可以使用Scale9Sprite(http://www.cocos2d-x.org/boards/18/topics/8335)来平铺该图像的中心。

+0

我已经使用仪器,但只显示低位内存警告与顶部黑条然后终止 – user1910945

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

+0

我是新的cocos2d,我不确定释放cocos2d使用e:g的对象的最佳方式; spritesheet,声音。 – user1910945