美文网首页
Xcode符号表解析

Xcode符号表解析

作者: 佐伊Joey | 来源:发表于2022-08-15 14:18 被阅读0次

    crash.log文件

    如果不是用自己电脑打包,没有Archive文件,就是没有符号表,灰度测试有一些crash log无法解析,如图:


    符号无法解析

    找到.app.dSYM文件

    本地打包:Xcode->Window->Organizer找到Archives找到App->右击Show in Finder

    右击.xcarchive文件->显示包内容
    在dSYMs文件夹中找到.app.dSYM

    自动化构建build文件下也有该文件

    找到symbolicatecrash

    find /Applications/Xcode.app -name symbolicatecrash -type f
    找到其中一个,一般是framework下面,拷贝到crash文件夹中,此时3个关键文件都准备好:

    image.png

    执行symbolicatecrash

    ./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash
    如果命令错误
    Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
    则设置环境变量,输入命令:
    export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
    这样就会在当前文件下输出symbol.crash解析后的文件了。

    相关文章

      网友评论

          本文标题:Xcode符号表解析

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