項目中常常會遇到打完ipa包真機測試的時候,遇到閃退問題,但是打開crash日志會發(fā)現描述信息都是一些內存地址,這時要分析具體的崩潰地方就沒那么容易了,所以需要將log日志變成可以讀懂的crash文件,下面是具體的操作步驟:
1:新建一個文件夾 例如”crashUtil"
2:放入 要轉換的crash文件到此文件夾中
3:?? 復制 應用程序 ? Xcode ? Contents ? SharedFrameworks ? DTDeviceKitBase.framework ? Versions ? A ? Resources中的 ?symbolicatecrash 文件到此文件夾
4:導入以下2個文件
第一個文件:
第二個文件:
把這2個文件放到上面的文件夾中
好! 此時文件夾應該存在如下文件4個文件
最后打開命令行
cd 到這個文件夾
設置路徑 這個不用改,直接輸入即可
1 export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
執(zhí)行解析操作,A.crash為源crash文件 ,B.crash為要生成的crash文件
2./symbolicatecrash A.crash QianbaoIM.app.dSYM/ >B.crash
最后 雙擊B.crash就能看到大概什么地方crash了