iphone应用程序仅在设备和使用仪器进行分析时崩溃

时间:2012-03-21 10:28:44

标签: iphone crash

我无法在我的iphone应用程序中找到崩溃的原因。只有当它在设备中时崩溃。但是当断点打开时,它不会崩溃。崩溃之后,组织者控制台中会打印以下日志

Mar 21 15:43:16 abc-Ss-iPhone com.apple.SpringBoard[15] <Notice>: CoreAnimation: timed out fence 1f4

Mar 21 15:43:18 abc-Ss-iPhone ReportCrash[1771] <Notice>: Formulating crash report for process aaa[1770]

Mar 21 15:43:18 abc-Ss-iPhone com.apple.launchd[1] (UIKitApplication:com.xxx.aaa[0x3989][1770]) <Warning>: (UIKitApplication:com.xxx.aaa[0x3989]) Job appears to have crashed: Segmentation fault: 11

Mar 21 15:43:18 abc-Ss-iPhone SpringBoard[15] <Warning>: Application 'aaa' exited abnormally with signal 11: Segmentation fault: 11

我已经NSLog找到崩溃的位置。它指向我正在重新加载tableview的区域。

我在bg线程中进行一些计算,并使用以下代码重新加载主线程中的表:

//////////////////////////////in bg thread

if(needToReload){
    NSLog(@"calc end---table refresh called");
    [self performSelectorOnMainThread:@selector(updateTable) withObject:nil waitUntilDone:YES];            
}

1 个答案:

答案 0 :(得分:3)

您是在分析应用的发布版本还是调试版本?如果Release,那么我相信您仍然可以解码崩溃日志。请通过打开XCode Organizer进行检查 - &gt;该设备的设备日志。