美文网首页
dSYM命令行工具解析Crash文件

dSYM命令行工具解析Crash文件

作者: I_love_jianshu | 来源:发表于2017-11-28 21:21 被阅读0次

    dSYM命令行工具解析Crash文件

    1.首先在桌面创建个文件夹,如:crash

    2.通过终端指令:find /Applications/Xcode.app -name symbolicatecrash -type f找到Xcode自带解析工具symbolicatecrash的路径,之后把这个文件复制到桌面crash文件夹中。

    3.在Archives下找到打包文件,右键进入finder打开显示包内容,之后找到xx.app和xx.app.dSYM文件,xx代表项目名

    4.把xx.app.dSYM复制到桌面crash文件夹中

    5.在Crashes中找到对应xx.app.dSYM的crash信息,右键把.crash文件复制到桌面crash文件夹中

    6. .app.dSYM和.crash文件的UUID要一致

    7.查看xx.app.dSYM的UUID,先终端cd 到放置xx.app.dSYM的文件夹,之后 dwarfdump --uuid xx.app.dSYM/ (xx代表App的项目名)

    8.查看xx.crash文件的UUID,先终端cd 到放置xx.crash的文件夹, 之后 grep "AppName arm64" xx.crash

    9.查看xx.app的UUID,先终端cd 到放置xx.app的UUID的文件夹,之后dwarfdump --uuid xx.app/xx (xx代表App的项目名)

    10.开始进行解析工作 cd 到桌面crash文件夹中

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

    12. 如果不成功用xcode-select -print-path 检查一下环境变量,正确返回/Applications/Xcode.app/Contents/Developer/ 如果返回的不是这个,用export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer 设置导出一下环境变量

    相关文章

      网友评论

          本文标题:dSYM命令行工具解析Crash文件

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