1豆混、打開終端輸入以下路徑
cd /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/
回車執(zhí)行
2鼓择、打開以上路徑文件夾汗侵,輸入命令
open ./
可以看到下圖文件夾。將symbolicatecrash文件拷出直焙。這個文件是Xcode自帶分析crash的程序文件
3、將剛剛找到的symbolicatecrash文件與xxx.app.dSYM文件以及xxx.crash文件放入同一個文件夾內(nèi)。將打包出來的xxx.ipa文件后綴名直接改為zip解壓具被。獲取一個Payload文件夾將里面的app文件放入剛剛的文件夾內(nèi)。同時也可以在獲取dSYM文件的同級文件夾內(nèi)找到Products文件夾只损,Products->Applictions->路徑下的獲取這個app文件一姿。為方便下面描述漫玄,這里將含有這4個文件的文件夾稱為“目標文件夾”
4孝鹊、輸入以下命令:
cd? “目標文件夾”的路徑滨巴,比如:cd /Users/LayneWang/Desktop/未命名文件夾
5抬虽、輸入命令:
ls
顯示目標文件夾內(nèi)所有內(nèi)容
6癌椿、此步至關(guān)重要诬留。以此輸入以下命令
./symbolicatecrash? xxx.crash的文件路徑? xxx.app.dYSM的路徑? >? (已解析的崩潰日志).crash
這樣輸出的 (已解析的崩潰日志).crash即為解析后的日志尤筐,可以看到具體哪一行代碼發(fā)生崩潰矾端。
7终蒂、第6步終端可能會發(fā)生Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60.的錯誤蜂林。
為了解決這一問題,需要再次輸入以下命令
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
這樣就可以獲得解析的日志了拇泣。