解析崩潰日誌的堆棧信息

一、概述

崩潰日誌的堆棧信息很難閱讀,我們可以對它進行解析。
解析前:
這裏寫圖片描述

解析後:
這裏寫圖片描述
解析需要三個文件:
1、symbolicatecrash
2、*.crash
3、*.app.dSYM

二、symbolicatecrash

可以通過命令行找到

find /Applications/Xcode.app -name symbolicatecrash -type f

Xcode9:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

三、crash文件

crash文件可以通過蘋果、bugTags、Bugly等下載。下載後是一個.crash文件。

四、dSYM文件

dSYM與每一個版本的包一一對應。

Xcode -> Window -> Organizer -> Archives -> 右鍵 -> Show in Finder -> 右鍵 -> 顯示包內容-> dSYMs -> newhwmc.app.dSYM

五、進行解析

將三個文件放入一個文件夾中。
使用命令

./symbolicatecrash ./*.crash ./*.app.dSYM > log.crash

如果報錯
這裏寫圖片描述

執行命令

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer

如果還不成功,檢查一下環境變量

xcode-select -print-path

返回結果

/Applications/Xcode.app/Contents/Developer/

解析完後生成一個log.crash文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章