解析崩溃日志

  1. 获取当前崩溃版本的dsYM文件
    • 如果有上传dsYM文件,此处可以直接下载


      1.png
    • 没有上传则在本地文件复制


      2.png
  2. 获取symbolicatecrash文件
  • 终端执行find /Applications/Xcode.app -name symbolicatecrash -type f获取文件路径
  1. 获取当前崩溃版本的.app文件
    3.png
  2. 获取当前崩溃文件.crash-未符号化的文件
  • 苹果审核返回的crash文件
    • 复制返回的文件中的内容
    • 粘贴至自己新建的xxx.txt文件
    • 修改xxx.txt文件的后缀为.crash
  1. 生成符号化后的.crash文件
  • 把上面三个文件放到新建文件夹中
  • 在终端中cd到目标文件夹:
  • 执行语句./symbolicatecrash ./xxx.crash ./PandaEx.app.dSYM > m.crash
  • 终端报错:Error: "DEVELOPER_DIR" is not defined at /usr/local/bin/symbolicatecrash line xx.
  • 执行:export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer
  • 执行语句./symbolicatecrash ./xxx.crash ./PandaEx.app.dSYM > m.crash
  • 文件m.crash便是符号后的文件

你可能感兴趣的:(解析崩溃日志)