应用程序在iPad中崩溃但在iPad模拟器中运行良好

时间:2010-06-11 04:04:10

标签: cocoa-touch cocos2d-iphone ipad

我正在用cocos2d写一个游戏。在iPad模拟器中,应用程序运行良好。 当我在iPad上运行应用程序时。

但它在终端中发出以下消息而崩溃了。我在我的代码中使用了2048x2048 CCSpriteSheets。

我使用了仪器工具,在崩溃之前内存突然增加到32MB。它在CCSpriteFrameCache崩溃。 程序已加载。

target remote-mobile /tmp/.XcodeGDBRemote-6258-64
Switching to remote-macosx protocol
mem 0x1000 0x3fffffff cache
mem 0x40000000 0xffffffff none
mem 0x00000000 0x0fff none
continue
The program is not being run.
The program is not being run.

谢谢。

1 个答案:

答案 0 :(得分:0)

您是否在内存中加载的纹理比iPad允许的更多?在内存不足之前,您只能加载大约3个或4个32位2048x2048 PNG。