友盟上的錯誤日志到底要怎么看

1.前言

好久沒有更新,最近公司項目非常忙,剛上線直播功能,算是有喘息的機(jī)會。剛好之前公司項目上線版遇到一些問題,當(dāng)時用到了友盟錯誤日志收集,在這里 就總結(jié)下友盟錯誤日志到底怎么看!
2.分析錯誤日志


QQ20170324-143235.png

在 友盟上你會看到這樣的錯誤日志,單單從這個錯誤列表上面我們也許只能看出來,這是一個字典插入了一個空的對象,引起的崩潰。但是工程中字典太多了,具體是哪個出的問題,哪個引起的崩潰就看不來了。

  • 那么我們就要用到另外一個東西 .dSYM 文件,這個文件就是能為我們查詢出到底是哪個字典除了問題。
    Window -> Organizer 找到你上線版對應(yīng)的Archives 顯示包內(nèi)容
QQ20170324-144326.png

在dSYMs 中找到.dSYMs 文件,在Products 中找到 你的工程包

QQ20170324-144603.png
  • 然后在桌面上創(chuàng)建一個文件夾把這兩個文件都拷貝進(jìn)去


    QQ20170324-144810.png
  • 然后打開終端cd 到這個文件夾


    QQ20170324-144920.png
  • 輸入命令行 xcrun atos -arch arm64 -o XXXXX.app/XXXXX 0x1000cd44c
    或者 atos -o XXXX.app.dSYM/Contents/Resources/DWARF/XXXX 0x10040c4e8

QQ20170324-145102.png
  • 之后就會輸出 具體的錯誤代碼,頁面以及哪一行!


    QQ20170324-145304.png

至此就找到了問題所在,你就可以去修復(fù)這個bug了,媽媽再也不用為我定位不到bug而擔(dān)心了!????????

有些小伙伴反應(yīng)沒有這個 .dSYMs 文件 ,這主要是Xcode 設(shè)置的問題

3.png

這樣就可以了

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

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

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