1棋电、登錄友盟移動(dòng)統(tǒng)計(jì)后臺(tái)橙困,查看錯(cuò)誤列表
如果還沒(méi)接入U(xiǎn)盟移動(dòng)統(tǒng)計(jì)SDk依啰,請(qǐng)先前往文檔中心http://dev.umeng.com/analytics/ios-doc/integration#5完成接入。
2案训、從友盟報(bào)表中心下載 .csv崩潰日志
3买置、下載錯(cuò)誤分析工具 —— umcrashtool,,并將工具和日志放在同一目錄下UMCrash强霎。
注:如果錯(cuò)誤分析沒(méi)有成功忿项,請(qǐng)先確保對(duì)應(yīng)的 xxx.dSYM 文件在 ~/Library/Developer/Xcode/ 或該路徑的子目錄下。(對(duì)于每一個(gè)產(chǎn)品發(fā)布時(shí)archive操作會(huì)將dsym文件存放到~/Library/Developer/Xcode/Archives路徑下脆栋,因此建議保留該路徑下的文件倦卖,以便后續(xù)用工具分析錯(cuò)誤。)
4椿争、通過(guò)終端命令行解析崩潰日志怕膛,定位到具體代碼位置。
首先通過(guò) cd 命令進(jìn)入 UMCrash 文件目錄秦踪,然后執(zhí)行 ./umcrashtool + .csv崩潰日志路徑 命令褐捻。如下圖:
例如: ./umcrashtool /Users/wangshuanglong/Desktop/UMCrash/國(guó)務(wù)院新聞客戶(hù)端iPhone版_錯(cuò)誤分析20180727錯(cuò)誤列表_140453.csv
注意:不熟悉終端命令的看這里Mac 終端命令大全
解析結(jié)果如下圖:可以看到有兩個(gè)崩潰的Bug,分別定位到了具體的方法名稱(chēng)和位置椅邓,也在當(dāng)前文件目錄下導(dǎo)出了解析結(jié)果——原崩潰日志名-symbol.csv文件柠逞,內(nèi)容和圖中的輸出結(jié)果基本一樣。
注意:csv文件使用的UTF8編碼格式景馁,需要選用相應(yīng)的格式打開(kāi)板壮,在Mac平臺(tái)可以用系統(tǒng)自帶的Numbers或免費(fèi)軟件LibreOffice打開(kāi)。
5合住、位置定位到了绰精,接下來(lái)就埋頭改Bug咯........
如果我的介紹沒(méi)幫到你,可以看看這篇文章:
http://www.reibang.com/p/77d8b5e0d8c3