应用在iPod Touch第一代和第二代上崩溃

| 据报道,我发布的应用程序(Hidden London-免费应用程序)在iPod touch第2代和第3代上崩溃了。它可以在iPhone和iPad上正常工作。 崩溃日志如下:
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上可能会发生这种情况?     
已邀请:
导致您的应用崩溃的提示是
Received memory warning. Level=1
。您的内存不足。这可能是您的应用程序用于数据结构的RAM数量,但是当您用完图形内存(即用于合成视图,缓存图像等的内存)时,我通常会看到这种类型的错误。第1代和第2代iPod touch上的RAM量仅为128MB。第三代和第四代将其增加到256MB。 日志中与内存相关的信息以ѭ2starts开头,这是一条“内存不足”的警告消息。然后,您会看到一大堆应用程序被操作系统终止(
Exited: Killed
exited abnormally with signal 9: Killed
)。这是有记录的iOS在内存不足情况下的行为-它会杀死应用程序,直到有足够的可用内存为止。     
我相信您的应用程序占用了大量内存,结果被操作系统杀死。     

要回复问题请先登录注册