码迷,mamicode.com
首页 > 其他好文 > 详细

使用Symbolicatecrash符号化crash日志 · Ney的技术博客

时间:2019-10-11 23:31:56      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:environ   nal   error:   报错   versions   ios   日志   tar   tab   

使用Symbolicatecrash符号化crash日志

  1. 准备工作
    解析crash日志需要3个文件:

    • .crash文件
    • .dSYM文件
    • symbolicatecrash工具
  2. 配置symbolicatecrash
    Xcode的symbolicatecrash路径如下:
    /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
    如果在该路径下找不到工具的话可能是因为不同版本这个工具的位置不一样,可以用下面的命令搜索:
    find /Applications/Xcode.app -name symbolicatecrash -type f

    到找symbolicatecrash以后还需要倒入环境变量才能使用,不然会报

    Error: “DEVELOPER_DIR” is not defined at ./symbolicatecrash
    的错误

    export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"就能设置环境变量,如果报错可能是安装了多个xcode,xcod的名字被修改了,如果是这样执行xcode-select --print-path 找到DEVELOPER_DIR,然后再执行上面的命令

    当然,设置环境变量也有一劳永逸的办法,就是把环境变量直接加到~/.bash_profile中,如果是zsh的话就是~/.zshrc。打开配置文件,在末尾添加

    1
    2
    # Add environment variable DEVELOPER_DIR
    export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer

然后重启终端或者执行source命令刷新

1
2
3
# Add environment variable DEVELOPER_DIR
source ~/.bash_profile
source ~/.zshrc

  1. 符号化crash文件
    到这一步就是调用symbolicatecrash工具进行符号化了,代码如下:
    symbolicatecrash [.crash 文件] [.dSYM文件] > [输出文件]

  2. 参考

原文:大专栏  使用Symbolicatecrash符号化crash日志 · Ney的技术博客


使用Symbolicatecrash符号化crash日志 · Ney的技术博客

标签:environ   nal   error:   报错   versions   ios   日志   tar   tab   

原文地址:https://www.cnblogs.com/wangziqiang123/p/11657371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!