美文网首页
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