EXC_CRASH(SIGABRT)仅针对发布版本发生崩溃错误

时间:2014-05-16 16:25:02

标签: ios crash sigabrt

我在调试模式下运行的应用程序完美无缺,但在发布模式下在ad hoc中进行测试时会发生崩溃。崩溃实际上是在应用程序首次启动时发生的。我真的不知道如何调试或继续找出问题所在。 Xcode不会抛出任何错误。

以下是我的崩溃日志

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread:  0

Last Exception Backtrace:
0   CoreFoundation                  0x2eb6dfce __exceptionPreprocess + 126
1   libobjc.A.dylib                 0x3970ecca objc_exception_throw + 34
2   CoreFoundation                  0x2eaa49c0 -[__NSArrayM removeObjectAtIndex:] + 420
3   geezer                          0x0008dfce 0x25000 + 430030
4   geezer                          0x0008d2c0 0x25000 + 426688
5   UIKit                           0x3138e4c6 -[UIViewController loadViewIfRequired] + 514
6   UIKit                           0x3138e284 -[UIViewController view] + 20
7   geezer                          0x000413fa 0x25000 + 115706
8   geezer                          0x00041082 0x25000 + 114818
9   geezer                          0x0005616e 0x25000 + 201070
10  UIKit                           0x313f95a2 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 270
11  UIKit                           0x313f8ef6 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1606
12  UIKit                           0x313f3586 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 710
13  UIKit                           0x3138f704 -[UIApplication handleEvent:withNewEvent:] + 3536
14  UIKit                           0x3138e86c -[UIApplication sendEvent:] + 68
15  UIKit                           0x313f2cc4 _UIApplicationHandleEvent + 612
16  GraphicsServices                0x339c8ae8 _PurpleEventCallback + 604
17  GraphicsServices                0x339c86d2 PurpleEventCallback + 30
18  CoreFoundation                  0x2eb38ab2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 30
19  CoreFoundation                  0x2eb38a4e __CFRunLoopDoSource1 + 342
20  CoreFoundation                  0x2eb37222 __CFRunLoopRun + 1394
21  CoreFoundation                  0x2eaa1f0a CFRunLoopRunSpecific + 518
22  CoreFoundation                  0x2eaa1cee CFRunLoopRunInMode + 102
23  UIKit                           0x313f1eec -[UIApplication _run] + 756
24  UIKit                           0x313ed168 UIApplicationMain + 1132
25  geezer                          0x0008b19a 0x25000 + 418202
26  libdyld.dylib                   0x39c1bab2 tlv_initializer + 2


Thread 0 Crashed:
0   libsystem_kernel.dylib          0x39cd11f0 __pthread_kill + 8
1   libsystem_pthread.dylib         0x39d3b792 pthread_kill + 54
2   libsystem_c.dylib               0x39c81fd8 abort + 72
3   libc++abi.dylib                 0x38fb0cd2 abort_message + 70
4   libc++abi.dylib                 0x38fc96e0 default_terminate_handler() + 248
5   libobjc.A.dylib                 0x3970ef62 _objc_terminate() + 190
6   libc++abi.dylib                 0x38fc71c4 std::__terminate(void (*)()) + 76
7   libc++abi.dylib                 0x38fc6d28 __cxa_rethrow + 96
8   libobjc.A.dylib                 0x3970ee12 objc_exception_rethrow + 38
9   CoreFoundation                  0x2eaa1f80 CFRunLoopRunSpecific + 636
10  CoreFoundation                  0x2eaa1cee CFRunLoopRunInMode + 102
11  UIKit                           0x313f1eec -[UIApplication _run] + 756
12  UIKit                           0x313ed168 UIApplicationMain + 1132
13  geezer                          0x0008b19a 0x25000 + 418202
14  libdyld.dylib                   0x39c1bab4 start + 0

Thread 1:
0   libsystem_kernel.dylib          0x39cbe808 kevent64 + 24
1   libdispatch.dylib               0x39c00078 _dispatch_mgr_invoke + 228
2   libdispatch.dylib               0x39bffdfe _dispatch_mgr_thread$VARIANT$mp + 34

Thread 2:
0   libsystem_kernel.dylib          0x39cd1c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x39d38bda _pthread_wqthread + 306
2   libsystem_pthread.dylib         0x39d38a94 start_wqthread + 4

Thread 3:
0   libsystem_kernel.dylib          0x39cd1c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x39d38bda _pthread_wqthread + 306
2   libsystem_pthread.dylib         0x39d38a94 start_wqthread + 4

Thread 4 name:  AFNetworking
Thread 4:
0   libobjc.A.dylib                 0x3971794c objc_opt::objc_selopt_t::get(char const*) const + 36
1   libobjc.A.dylib                 0x39717828 __sel_registerName(char const*, int, int) + 40
2   CFNetwork                       0x2e7fec56 ___ZN24ClassicConnectionSession14processDefaultEv_block_invoke + 34
3   libdispatch.dylib               0x39bf681c _dispatch_client_callout + 20
4   libdispatch.dylib               0x39bfe60a dispatch_once_f$VARIANT$mp + 42
5   CFNetwork                       0x2e7fec2e ClassicConnectionSession::processDefault() + 38
6   CFNetwork                       0x2e7a9e90 URLProtocol::getProtocolRegistry() + 4
7   CFNetwork                       0x2e761d28 _CFURLProtocolRegisterFoundationBridge + 8
8   Foundation                      0x2f4dfb94 +[_NSCFURLProtocolBridge registerWithCFURLProtocol] + 168
9   Foundation                      0x2f4dfa9c NSURLProtocolInit + 316
10  libsystem_pthread.dylib         0x39d3b82c __pthread_once_handler + 48
11  libsystem_platform.dylib        0x39d334e0 _os_once + 40
12  libsystem_pthread.dylib         0x39d39ada pthread_once + 46
13  Foundation                      0x2f4aca0c +[NSURLProtocol(NSURLProtocolPrivate) _registeredClasses] + 48
14  libdispatch.dylib               0x39bf681c _dispatch_client_callout + 20
15  libdispatch.dylib               0x39bfe60a dispatch_once_f$VARIANT$mp + 42
16  Foundation                      0x2f4abccc -[NSURLConnection(Private) _initWithRequest:delegate:usesCache:maxContentLength:startImmediately:connectionProperties:] + 464
17  Foundation                      0x2f4fdd0a -[NSURLConnection initWithRequest:delegate:startImmediately:] + 50
18  geezer                          0x0003153a 0x25000 + 50490
19  Foundation                      0x2f556c6e __NSThreadPerformPerform + 382
20  CoreFoundation                  0x2eb39258 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
21  CoreFoundation                  0x2eb38726 __CFRunLoopDoSources0 + 202
22  CoreFoundation                  0x2eb36f1a __CFRunLoopRun + 618
23  CoreFoundation                  0x2eaa1f0a CFRunLoopRunSpecific + 518
24  CoreFoundation                  0x2eaa1cee CFRunLoopRunInMode + 102
25  Foundation                      0x2f4941e6 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 250
26  Foundation                      0x2f4e509c -[NSRunLoop(NSRunLoop) run] + 76
27  geezer                          0x0002fd12 0x25000 + 44306
28  Foundation                      0x2f556a5a __NSThread__main__ + 1058
29  libsystem_pthread.dylib         0x39d3a916 _pthread_body + 138
30  libsystem_pthread.dylib         0x39d3a886 _pthread_start + 98
31  libsystem_pthread.dylib         0x39d38aa0 thread_start + 4

Thread 5 name:  com.apple.NSURLConnectionLoader
Thread 5:
0   libsystem_kernel.dylib          0x39cbea58 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x39cbe854 mach_msg + 44
2   CoreFoundation                  0x2eb38896 __CFRunLoopServiceMachPort + 150
3   CoreFoundation                  0x2eb36fbc __CFRunLoopRun + 780
4   CoreFoundation                  0x2eaa1f0a CFRunLoopRunSpecific + 518
5   CoreFoundation                  0x2eaa1cee CFRunLoopRunInMode + 102
6   Foundation                      0x2f4e1082 +[NSURLConnection(Loader) _resourceLoadLoop:] + 314
7   Foundation                      0x2f556a5a __NSThread__main__ + 1058
8   libsystem_pthread.dylib         0x39d3a916 _pthread_body + 138
9   libsystem_pthread.dylib         0x39d3a886 _pthread_start + 98
10  libsystem_pthread.dylib         0x39d38aa0 thread_start + 4

Thread 0 crashed with ARM Thread State (32-bit):
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000000      r3: 0x00002060
    r4: 0x00000006    r5: 0x3bcb518c      r6: 0x00000000      r7: 0x27dde584
    r8: 0x17d745a0    r9: 0x00000001     r10: 0x000e6070     r11: 0x000e3994
    ip: 0x00000148    sp: 0x27dde578      lr: 0x39d3b797      pc: 0x39cd11f0
  cpsr: 0x00000010

更新:在互联网上阅读了大量关于符号化的内容之后,我终于设法用Xcode 5.有些人因为需要使用终端而变得非常复杂。幸运的是,我需要做的就是去Xcode的Organizer,在Finder中获取最新的Archive。显示该文件中的包内容以获取dsym文件夹。将其与ipa文件一起复制到文件夹,然后通过管理器安装ipa。崩溃日志看起来更有意义。

1 个答案:

答案 0 :(得分:0)

在互联网上阅读了大量关于符号化的内容之后,我终于设法用Xcode 5.有些人因为需要使用终端而变得非常复杂。幸运的是,我需要做的就是去Xcode的Organizer,在Finder中获取最新的Archive。显示该文件中的包内容以获取dsym文件夹。将其与ipa文件一起复制到文件夹,然后通过管理器安装ipa。崩溃日志看起来更有意义。