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

2016-06-22  本文已影响0人  彩虹糖1991

验证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文件路径

上一篇下一篇

猜你喜欢

热点阅读