我的程序在友盟上有错误报告,如下:
Application received signal SIGABRT
(null)
(
0 CoreFoundation 0x32fe22bb + 186
1 libobjc.A.dylib 0x33ea097f objc_exception_throw + 30
2 CoreFoundation 0x32fe21c5 + 0
3 Dragon Zuma HD 0x00241b71 Dragon Zuma HD + 2001777
4 libsystem_c.dylib 0x35642e8b _sigtramp + 34
5 libsystem_c.dylib 0x35639123 pthread_kill + 58
6 libsystem_c.dylib 0x35675973 abort + 94
7 libc++abi.dylib 0x33056d4f + 74
8 libc++abi.dylib 0x330540db + 174
9 libc++abi.dylib 0x33054114 + 19
10 libc++abi.dylib 0x33055599 __cxa_current_exception_type + 0
11 libobjc.A.dylib 0x33ea09d1 objc_exception_rethrow + 12
12 CoreFoundation 0x32f28f21 CFRunLoopRunSpecific + 456
13 CoreFoundation 0x32f28d49 CFRunLoopRunInMode + 104
14 GraphicsServices 0x3ad262eb GSEventRunModal + 74
15 UIKit 0x3a7e42f9 UIApplicationMain + 1120
16 Dragon Zuma HD 0x000a7943 Dragon Zuma HD + 321859
17 Dragon Zuma HD 0x0005bb00 Dragon Zuma HD + 11008
)
我该怎样定位到具体是哪出错呢?我的程序Bundle name是Dragon Zuma HD。该如何将错误日志导入到xcode中查看具体的问题呢?
步骤:
1)在实用工具里打开终端,一直用cd命令打开,找到你开发包对应的文件Dragon Zuma HD.app.dSYM,一般是这样~/Library/Developer/XCode/Archives/YYYY-MM-DD/Dragon Zuma HD.app.dSYM
2)用cd打开您打包时间对应的开发包,一般名字是类似这样:Dragon Zuma HD 13-4-20 下午3.53.xcarchive
3)然后继续用cd命令打开,找到DEARF文件,一般是Contents/Resources/DWARF
4)输入atos -arch armv7 -o Dragon Zuma HD 0x00241b71,看输出结果
5)输入atos -arch armv7 -o Dragon Zuma HD 0x000a7943,看输出结果
6)输入atos -arch armv7 -o Dragon Zuma HD 0x0005bb00,看输出结果