iOS symbolicatecrash崩溃日志分析

1.保留发布程序的 .app文件 和 .dSYM文件 连同.crash文件放在同一个文件家里面。

2.在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library

      /PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources

   或者/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library

     /PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources路径

    下面找到symbolicatecrash文件把他拷贝到 电脑的/usr/bin或者/usr/sbin目录下面  或者考到与.app文件 和 .dSYM文件 .crash文件同一个目录下

3.找到crash文件,这点很重要版本要与.app和.dSYM一致。

4.执行解析命令

  symbolicatecrash在/usr/bin目录的 执行 symbolicatecrash  + .crash文件  + .app.dSYM文件>输出的文件(text格式) 

  symbolicatecrash在自定义文件夹下面的执行 ./symbolicatecrash  + .crash文件  + .app.dSYM文件>输出的文件(text格式)

 

   注意:第一次使用symbolicatecrash会产生一个 Error: "DEVELOPER_DIR" is not defined at /usr/bin/symbolicatecrash line xx.

   解决办法:终端中输入 export  DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

5.查看输出的.text看是否正确 如果正确会显示函数名 错误的话就是提供的.app和.dSYM文件与报出crashreport的版本不一致的缘故。

iOS symbolicatecrash崩溃日志分析,布布扣,bubuko.com

iOS symbolicatecrash崩溃日志分析

上一篇:【iOS开发每日小笔记(三)】利用iOS7 UIKit Dynamics 仿Zaker客户端首页动态效果


下一篇:iOS Xcode常用插件