Debugging 应用程序仅在临时情况下崩溃?调试模式运行良好 May 25 00:17:43未知内核[0]:启动[887]内置配置文件:容器(沙箱) 5月25日00:17:43未知内核[0]:启动[887]容器:/private/var/mobile/Applications/BB467DEE-061F-4A6C-8F75-F88F153BC4A0[69](沙盒) 5月25日00:17:43未知JulieRowe[887]:收到的设备令牌:-a0c4c5a4fa58b09de64b9c97e83cc92d352e3e10563d03b835dfc3eaf187bb14 May 25 00:17:43未知JulieRowe[887]:LibMobileGetStalt computeUniqueDeviceID:bb返回imei的总时间:0 5月25日00:17:43未知JulieRowe[887]:***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[\uu NSCFDictionary setObject:forKey:]:尝试插入零值(键:author\u id)” ***第一次抛出调用堆栈: (0x3729788f 0x34f9c259 0x37297789 0x372977ab 0x3720468b 0x3951 0x4041 0x3119860b 0x311990dd 0x36033af9 0x3726b523 0x3726b4c5 0x3726a313 0x371ed4a5 0x371ed36d 0x339ac439 0x30f99cd5 0x2c89 0x2c48) 5月25日00:17:43未知UIKIT应用程序:com.julierowe.authorapp[0xe204][887]:终止调用并引发异常 5月25日00:17:44未知报告崩溃[888]:为进程JulieRowe制定崩溃报告[887] > 5月25日00:17:44未知com.apple.launchd[1]:(UIKitApplication:com.julierowe.authorapp[0xe204])作业似乎已崩溃:中止陷阱:6 5月25日00:17:44未知跳板[51]:应用程序“Julie Rowe”异常退出,信号6:中止陷阱:6 5月25日00:17:44未知报告崩溃[888]:LibMobileGetStalt computeUniqueDeviceID:bb返回imei的总时间:0 5月25日00:17:44未知报告崩溃[888]:使用uid:0 gid:0,synthetic\u euid:501 egid:0将崩溃报告保存到/var/mobile/Library/Logs/CrashReporter/JulieRowe\u 2012-05-25-001743\u Bob-Eveleth.plist

Debugging 应用程序仅在临时情况下崩溃?调试模式运行良好 May 25 00:17:43未知内核[0]:启动[887]内置配置文件:容器(沙箱) 5月25日00:17:43未知内核[0]:启动[887]容器:/private/var/mobile/Applications/BB467DEE-061F-4A6C-8F75-F88F153BC4A0[69](沙盒) 5月25日00:17:43未知JulieRowe[887]:收到的设备令牌:-a0c4c5a4fa58b09de64b9c97e83cc92d352e3e10563d03b835dfc3eaf187bb14 May 25 00:17:43未知JulieRowe[887]:LibMobileGetStalt computeUniqueDeviceID:bb返回imei的总时间:0 5月25日00:17:43未知JulieRowe[887]:***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[\uu NSCFDictionary setObject:forKey:]:尝试插入零值(键:author\u id)” ***第一次抛出调用堆栈: (0x3729788f 0x34f9c259 0x37297789 0x372977ab 0x3720468b 0x3951 0x4041 0x3119860b 0x311990dd 0x36033af9 0x3726b523 0x3726b4c5 0x3726a313 0x371ed4a5 0x371ed36d 0x339ac439 0x30f99cd5 0x2c89 0x2c48) 5月25日00:17:43未知UIKIT应用程序:com.julierowe.authorapp[0xe204][887]:终止调用并引发异常 5月25日00:17:44未知报告崩溃[888]:为进程JulieRowe制定崩溃报告[887] > 5月25日00:17:44未知com.apple.launchd[1]:(UIKitApplication:com.julierowe.authorapp[0xe204])作业似乎已崩溃:中止陷阱:6 5月25日00:17:44未知跳板[51]:应用程序“Julie Rowe”异常退出,信号6:中止陷阱:6 5月25日00:17:44未知报告崩溃[888]:LibMobileGetStalt computeUniqueDeviceID:bb返回imei的总时间:0 5月25日00:17:44未知报告崩溃[888]:使用uid:0 gid:0,synthetic\u euid:501 egid:0将崩溃报告保存到/var/mobile/Library/Logs/CrashReporter/JulieRowe\u 2012-05-25-001743\u Bob-Eveleth.plist,debugging,crash,adhoc,Debugging,Crash,Adhoc,这是我从xcode 4.3.2 organizer获得的设备控制台日志。但我很惊讶应用程序在调试配置文件下运行良好,但在临时模式下会崩溃。我已经找到了有关此问题的解决方案。感谢ByteI,我想分享此问题解决方案,因为从日志中可以看出,我得到的应用程序正因此原因崩溃(设置空值),但为什么不在调试模式下崩溃呢?为什么在临时模式下,我发现我的设备正在委托方法“-(void)application:(UIApplication*)app didRegisterForRemoteNotifications

这是我从xcode 4.3.2 organizer获得的设备控制台日志。但我很惊讶应用程序在调试配置文件下运行良好,但在临时模式下会崩溃。

我已经找到了有关此问题的解决方案。感谢ByteI,我想分享此问题解决方案,因为从日志中可以看出,我得到的应用程序正因此原因崩溃(设置空值),但为什么不在调试模式下崩溃呢?为什么在临时模式下,我发现我的设备正在委托方法“-(void)application:(UIApplication*)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)devToken”中注册推送通知,在此情况下设置了null值,此方法未在调试模式下调用。它仅在临时模式下调用。请检查此项:
  May 25 00:17:43 unknown kernel[0] <Debug>: launchd[887] Builtin profile: container (sandbox)
May 25 00:17:43 unknown kernel[0] <Debug>: launchd[887] Container: /private/var/mobile/Applications/BB467DEE-061F-4A6C-8F75-F88F153BC4A0 [69] (sandbox)
May 25 00:17:43 unknown JulieRowe[887] <Warning>: Device token recived :- a0c4c5a4fa58b09de64b9c97e83cc92d352e3e10563d03b835dfc3eaf187bb14
May 25 00:17:43 unknown JulieRowe[887] <Error>: libMobileGestalt computeUniqueDeviceID: total time for bb to return imei: 0
May 25 00:17:43 unknown JulieRowe[887] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: author_id)'
    *** First throw call stack:
    (0x3729788f 0x34f9c259 0x37297789 0x372977ab 0x3720468b 0x3951 0x4041 0x3119860b 0x311990dd 0x36033af9 0x3726b523 0x3726b4c5 0x3726a313 0x371ed4a5 0x371ed36d 0x339ac439 0x30f99cd5 0x2c89 0x2c48)
May 25 00:17:43 unknown UIKitApplication:com.julierowe.authorapp[0xe204][887] <Notice>: terminate called throwing an exception
May 25 00:17:44 unknown ReportCrash[888] <Notice>: Formulating crash report for process JulieRowe[887]
> 
May 25 00:17:44 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.julierowe.authorapp[0xe204]) Job appears to have crashed: Abort trap: 6
May 25 00:17:44 unknown SpringBoard[51] <Warning>: Application 'Julie Rowe' exited abnormally with signal 6: Abort trap: 6
May 25 00:17:44 unknown ReportCrash[888] <Error>: libMobileGestalt computeUniqueDeviceID: total time for bb to return imei: 0
May 25 00:17:44 unknown ReportCrash[888] <Notice>: Saved crashreport to /var/mobile/Library/Logs/CrashReporter/JulieRowe_2012-05-25-001743_Bob-Eveleth.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0