符号化日志,小白都看得懂④

作者: 三分慢先森 | 来源:发表于2016-10-31 12:20 被阅读33次

    创建crash文件夹:将Crash文件 、 dSYM文件、symbolicatecrash文件放在同一文件夹下
    (以Xcode7.3为示例,其它较低版本路径会有差异)
    **dSYM: ** Window -> Organizer -> Archives 选中刚打包的文件 Show in Finder -> 显示包内容 -> dSYMs
    symbolicatecrash:Xcode/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
    (这个路径找不到就在终端搜索,命令中注意对应Xcode版本: find /Applications/Xcode7.3.app -name symbolicatecrash -type f)

    最重要的事情---->对应UUID

    UUID:dSYM文件必须是上一次打包的 (打包时要备份)
    **日志的uuid必须与dSYM文件的uuid一致(统一版本)**
    查看dSYM的 UUID : dwarfdump --uuid genie.app.dSYM
    查看日志的 UUID : grep --after-context=2 "Binary Images:" *crash
    

    终端操作命令(注意在相应的文件夹下处理):
    1.设置导出的环境变量
    export DEVELOPER_DIR=/Applications/Xcode7.3.app/Contents/Developer (后面的路径注意要根据Developer实际路径来设置)
    2.解析Crash文件
    ./symbolicatecrash ./xxx.crash xxx.app.dSYM > xxx.txt (最后为自行设置的符号化出的文件名称)

    相关文章

      网友评论

        本文标题:符号化日志,小白都看得懂④

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