我有以下符号化的崩溃日志。或者也许是我错过的东西? 请帮助理解它的含义:
操作系统版本:iPhone OS 5.1.1(9B206) 报告版本:104
异常类型:EXC_CRASH(SIGKILL) 异常代码:0x00000000,0x00000000 崩溃的线程:0
线程0名称:Dispatch queue:com.apple.main-thread
线程0崩溃:
0 libsystem_kernel.dylib 0x3591f628 0x3590e000 + 71208
1 libsystem_c.dylib 0x34accb1a nanosleep + 138
2 libsystem_c.dylib 0x34ad7608 sleep + 40
3 ReportCrash 0x001046f2 0xfc000 + 34546
4 ReportCrash 0x000fd474 0xfc000 + 5236
答案 0 :(得分:2)
它是崩溃时的应用程序状态,可以显示崩溃的位置。在您的情况下,应用程序在线程0中以异常类型:EXC_CRASH(SIGKILL)崩溃,您可以看到所有活动线程的函数堆栈。如果要将其转换为人类可读的视图,则应使用symbolicate,atos或dwarfdump等特殊程序。
更多:
http://kevincupp.com/2011/05/12/symbolicating-ios-crash-logs.html
http://aplus.rs/ios-dev/guide-to-symbolicating-iphone-app-crash-logs-with-xcode-4-2/
(关于atos我只用俄语链接)
答案 1 :(得分:0)
如果您在Xcode中拥有存档文件,则非常简单 - >寡妇 - >组织者和相应的崩溃日志文件。
将您的设备连接到mac
转到Xcode-> Window->设备
点击左侧面板上的设备
单击查看设备日志
选择要符号化的日志。 (或)如果系统上有崩溃日志文件,则单击左侧面板上的“所有日志”选项,然后将日志文件拖到左侧面板部分。
右键单击所选日志,然后单击“重新符号化”
完成! ,