ios分析崩溃日志?

时间:2012-07-11 15:18:01

标签: ios crash-reports

我有以下符号化的崩溃日志。或者也许是我错过的东西? 请帮助理解它的含义:

操作系统版本: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

2 个答案:

答案 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->设备

点击左侧面板上的设备

单击查看设备日志

选择要符号化的日志。 (或)如果系统上有崩溃日志文件,则单击左侧面板上的“所有日志”选项,然后将日志文件拖到左侧面板部分。

右键单击所选日志,然后单击“重新符号化”

完成! ,