dSYM文件解析与分析

来源:互联网 发布:sqlserver打开数据库 编辑:程序博客网 时间:2024/06/05 19:28


使用symbolicatecrash工具分析crash文件


.crash文件和.app文件由读者自己找到,这里只是讲使用方法,步骤如下


1)查看xxx.app的uuid。
 dwarfdump --uuid Lanxin.app/Lanxin

2)查看xxx.dSYM的uuid。
   dwarfdump --uuid Lanxin.app.dSYM/Contents/Resources/DWARF/Lanxin


3) 在finder中找功能
   find /Applications/Xcode.app -name symbolicatecrash -type f

4)用命令将symbolicatecrash拷贝到桌面的crash文件夹里面,与.app和.app.dSYM放一起
cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash /Users/Victor/Desktop/crash

5) 将symbolicatecrash文件与.app 和.app.dSYM,还有.crash文件放在一起,现在这个目录有四个文件
weixin.app
weixin.app.dSYM
weixin_2016-04-22-112987_renpingde-iPhone.crash
symbolicatecrash

6)进入到该目录,执行以下目录
 ./symbolicatecrash /Users/Victor/Desktop/crash/Control_2014-01-13-111838_Lynns-iPad3.crash /Users/Victor/Desktop/crash/Control.app.dSYM > Control_symbol.crash

这时候终端有可能会出现:Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60.

输入命令:export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

7).再次执行第六步,既可看到Control_symbol.crash被生成了,所有的崩溃信息在里面



1 0
原创粉丝点击