如何在代碼中定位蘋果手機(jī)中的崩潰日志

第一步:找出崩潰日志文件 形如

AppName-2020-03-03-103842.crash


方法一:手機(jī)設(shè)置->隱私->分析與改進(jìn)->分析數(shù)據(jù)->要尋找的日志

方法一:使用iTunes/Folder訪達(dá)

由于新版的mac系統(tǒng)已經(jīng)沒(méi)有了iTunes,在Folder中尋找

a.將蘋果手機(jī)使用數(shù)據(jù)線連接到電腦上;

b.等待同步完成

新版的mac系統(tǒng)路徑是

/Users/xmly/Library/Logs/CrashReporter/MobileDevice/xxx的iPhone

c.前往/Users/chenjianglin/Library/Logs/CrashReporter/MobileDevice 文件夾可以看到以下截圖

手機(jī)中的崩潰日志

方法二:如果電腦上安裝了xcode就更加容易了

a.選中xcode之后 xcode->Window->Devices and Simulators

View Devices Logs位置

b.點(diǎn)擊上圖中的View Devices Logs按鈕可以看到如下圖所示

Xcode中的Crash位置

c. 右擊選中上圖中的Crash 并選中Export Log便可得到AppName-2020-03-03-103842.crash

crash

第二步:找到對(duì)應(yīng)的xcode中的symbolicatecrash文件地址

a.終端執(zhí)行find /Applications/Xcode.app -name symbolicatecrash -type f 可以得到電腦中symbolicatecrash的路徑地址

b.前往上述a中地址 可以得到

symbolicatecrash文件


步驟三找到 ?AppName.app.dSYM


arichive文件

1.上述圖片所示可以得到AppName?2020-2-24, 23.06.xcarchive

2.右擊->顯示包內(nèi)容

dsyms

3.在dSYMs文件夾中找到形如AppName.app.dSYM文件

第四步:將上述第一步,第二步,第三步中的三個(gè)文件AppName?2020-3-3, 10-38 AM.crash、AppName.app.dSYM和symbolicatecrash放到同一文件夾Crash中

第五步:得到解析后的symbol.crash

a. 終端中cd到上述的Crash文件夾中

b. 終端中?export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer

c. 終端中?./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash

第六步:雙擊symbol.crash 選擇對(duì)應(yīng)的功能便可以定位到項(xiàng)目中的具體崩潰代碼了

最后
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容