解析苹果审核反馈的崩溃日志

  1. 新建文件夹,最好放桌面
  2. 下载苹果反馈的崩溃日志,放到carsh文件里
  3. 找到Xcode的位置,右键"显示包内容",根据以下目录找到symbolicatecrash工具:/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash,拷贝到刚才创建的carsh文件里


  4. 打开Xcode,找到项目打包文件
    Window -- >Orgianzer --> Archives
    选择对应的Archive文件,Show in Finder,显示包内容,dSYMs --> xxx.app.dSYM,拷贝到刚才创建的carsh文件里
    注:如果文件夹为空,检查Xcode设置,在Xcode --> Build Setting 搜索 "debug information format",将"DWARF"修改为"DWARF with dSYM File",之后重新打包就可以


  5. 打开终端,进入刚才的crash文件夹
cd /Users/bzwmac2/Desktop/crash

./symbolicatecrash ./xxx.crash ./xxx.app.dSYM > symbol.crash
注:xxx.crash为苹果返回的崩溃日志的名字,xxx.app.dSYM为你自己拷出来的dSYM文件的名字,symbol.crash为你要输入的日志文件的名字
  1. 如果出现 Error:"DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69. 需要设置 "DEVELOPER_DIR" 这个环境变量,输入以下命令,如果没有则跳过
//临时设置环境变量,注意:/Applications/Xcode.app为Xcode的位置,根据实际情况输入
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer 

//再次输入第5步中的命令
./symbolicatecrash ./xxx.crash ./xxx.app.dSYM > symbol.crash
  1. 打开symbol.crash,就是你想要的解析文件


你可能感兴趣的:(解析苹果审核反馈的崩溃日志)