2011-04-14 100 views
0

我发布的应用程序(隐藏的伦敦 - 免费应用程序)已报告称在iPod touch第二代和第三代产品崩溃。它在iPhone和iPad上没有问题。应用程序在iPod Touch第一代和第二代崩溃

崩溃日志如下:

Wed Apr 13 09:03:40 unknown kernel[0] <Debug>: launchd[908] Builtin profile: container (sandbox) 

Wed Apr 13 09:03:40 unknown kernel[0] <Debug>: launchd[908] Container: /private/var/mobile/Applications/E509FC07-A742-4483-95B1-7393B3F129B9 [69] (sandbox) 

Wed Apr 13 09:03:40 unknown sandboxd[911] <Notice>: HiddenLondon(908) deny file-write-data /private/var/mobile/Applications/E509FC07-A742-4483-95B1-7393B3F129B9/HiddenLondon.app/HiddenLondon.sqlite 

Wed Apr 13 09:03:40 unknown HiddenLondon[908] <Warning>: Not purchased: com.Beutelkind.HiddenLondon.ExtraPlaces 

Wed Apr 13 09:03:40 unknown HiddenLondon[908] <Warning>: Not purchased: com.Beutelkind.HiddenLondon.RemoveAds 

Wed Apr 13 09:03:42 unknown securityd[910] <Error>: OCSPResponse: now + maxAge > latestNextUpdate, using latestNextUpdate 

Wed Apr 13 09:03:42 unknown com.apple.SpringBoard[24] <Notice>: CoreAnimation: timed out fence 500 

Wed Apr 13 09:04:00 unknown HiddenLondon[908] <Warning>: ADBannerView: WARNING A banner view (0x159470) has an ad but may be obscured. This message is only printed once per banner view. 

Wed Apr 13 09:04:31 unknown configd[22] <Notice>: jetsam: kernel memory event (90), free: 323, active: 1250, inactive: 1494, purgeable: 0, wired: 7841 

Wed Apr 13 09:04:31 unknown configd[22] <Notice>: jetsam: kernel termination snapshot being created 

Wed Apr 13 09:04:31 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.apple.AdSheetPhone[0xabc0]) Exited: Killed 

Wed Apr 13 09:04:31 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.Beutelkind.HiddenLondon[0x2fef]) Exited: Killed 

Wed Apr 13 09:04:31 unknown SpringBoard[24] <Warning>: Received memory warning. Level=1 

Wed Apr 13 09:04:31 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.apple.mobilemail[0x736e]) Exited: Killed 

Wed Apr 13 09:04:31 unknown SpringBoard[24] <Warning>: Received memory warning. Level=1 

Wed Apr 13 09:04:32 unknown SpringBoard[24] <Warning>: Application 'AdSheet' exited abnormally with signal 9: Killed 

Wed Apr 13 09:04:32 unknown SpringBoard[24] <Warning>: Application 'HiddenLondon' exited abnormally with signal 9: Killed 

Wed Apr 13 09:04:32 unknown SpringBoard[24] <Warning>: Application 'Mail' exited abnormally with signal 9: Killed 

Wed Apr 13 09:04:32 unknown SpringBoard[24] <Warning>: Memory level is not normal (56%). Delaying auto-relaunch of 'Mail' for 30 seconds. 

Wed Apr 13 09:04:32 unknown SpringBoard[24] <Warning>: Received memory warning. Level=1 

Wed Apr 13 09:04:33 unknown ReportCrash[917] <Error>: Saved crashreport to /Library/Logs/CrashReporter/LowMemory-2011-04-13-090433.plist using uid: 0 gid: 0, synthetic_euid: 0 egid: 0 

谁能帮我先解决为什么会在iPod touch上是这样吗?

回答

9

暗示为什么你的应用程序崩溃是Received memory warning. Level=1。你内存不足。这可能是您的应用程序用于数据结构的RAM的数量,但是当您耗尽图形内存时(即用于合成视图和缓存图像等的内存),我通常会看到这种类型的错误。总量在第一代和第二代iPod touch上的RAM只有128MB。第3代和第4代将其提升至256MB。

您的日志中的内存相关信息以jetsam: kernel memory event (90), free: 323, active: 1250, inactive: 1494, purgeable: 0, wired: 7841开头,这是一条“低内存”警告消息。然后您会看到一大堆应用正在被操作系统终止(Exited: Killedexited abnormally with signal 9: Killed)。这是iOS在低内存条件下记录的行为 - 它杀死应用程序,直到它有足够的可用内存。

+0

Odrm - 谢谢你的帮助。我如何进一步解决这个问题 - iPhone 4,iPad和SDK模拟器? – GuybrushThreepwood 2011-04-14 13:09:55

+3

我不相信有替代设备上的测试(请参阅[在iPhone模拟器中设置内存](http://stackoverflow.com/questions/2545847))。但是你可以用'Instruments'作为启动器来追踪内存使用情况...... – odrm 2011-04-14 14:23:36

1

我相信你的应用程序使用了大量的内存,因此它被操作系统所杀死。

相关问题