美文网首页
Xcode崩溃日志分析工具symbolicatecrash用法无

Xcode崩溃日志分析工具symbolicatecrash用法无

作者: 彩虹糖1991 | 来源:发表于2016-06-22 17:53 被阅读0次

验证xxx.crash、xxx.app和xxx.dSYM三者的uuid是否一致。

验证方法:

1)查看xxx.app的uuid。

定位到.app路径

$dwarfdump--uuidmobileguard.app/mobileguard

2)查看xxx.dSYM的uuid。

定位到dSYM文件路径

$dwarfdump--uuidmobileguard.app.dSYM/Contents/Resources/DWARF/mobileguard

3)xxx.crash。

Step 4:打开终端进入CrashReport文件夹,依次输入以下命令行:

cd 文件路径

export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer

./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash

这时候终端将会进行处理......

处理结果是生成一个新的文件symbol.crash。然后打开这个文件。

你就会看到日志跟我们调试APP的控制台输出的内容一样了!

用atos手动符号化日志文件

定位到.APP和.dSYM文件所在的目录,打开TERMINAL,输入:

xcrun atos -arch armv7 -o 工程名称 0xXXXXXXXX(你想要解析的地址)

这里所说到的地址,就是

3  MyProj                0x0065732c 0x4000 + 6632236

日志文件这一行里面的0x0065732c,atos可以通过.dSYM文件直接把它转译成可以读懂的类名和方法名。

定位到.APP和.dSYM文件所在的目录

定位到.APP和.dSYM文件所在的目录,

定位到dSYM文件路径

相关文章

网友评论

      本文标题:Xcode崩溃日志分析工具symbolicatecrash用法无

      本文链接:https://www.haomeiwen.com/subject/npzlrttx.html