搜索
您的当前位置:首页正文

IOS crash日志解析

来源:二三娱乐

需要的文件和工具以及获取方法:

  • xcode工具 : symbolicatecrash

    • 获取路径:
      终端输入:find /Applications/Xcode.app -name symbolicatecrash -type f
      结果:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
  • appName.app 和appName.app.dSYM

    • 获取路劲:
      1.XCode ->Window ->Organizer
      2.选择对应的Archives版本文件,右键-> Show in Finder
      3.选择打开的.xcarchive文件,右键->显示包内容
      4.在弹出的文件夹不同的子文件夹可以找到对应的文件:
  • appName.crash
    崩溃日志文件:本文是讲解崩溃日志的解析,你应该是获取到了crash文件

解析步骤

  • 将上面所需的文件拷贝到一个文件夹下:例如:crashReport

  • 打开终端,跳转到当前目录下: cd + 拖动上一步创建的文件夹

  • 终端中输入下面的命令:

./symbolicatecrash appName.crash appName.app.dSYM > XXX.crash

这时可能会出错 :Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60 解决办法:export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer", 再执行上面的语句

如果不拷贝 [ xcode工具 : symbolicatecrash] 到刚才的文件夹下可以使用symbolicatecrash的路径

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app.dSYM > xxxx.crash
Top