開發(fā)過程中,避免不了要對已上線版本的crash,但是有些crash展示文件確實很難讓人看明白斥滤。例如:(友盟錯誤統(tǒng)計平臺)
20160605163214816.png
估計會有一些小伙伴會跟我一樣,突然就懵逼了勉盅!
除了幀調(diào)用就是內(nèi)存地址了佑颇,著實很難找到自己項目中存在的問題。
還好有友盟的錯誤分析工具umcrashtool 下載友盟分析工具
在我們每次上傳iTunes connect之后會有一個 .xcarchive的文件草娜,這個文件一定不要刪除哦~挑胸,要確保對應(yīng)的 xxx.dSYM 文件在 ~/Library/Developer/Xcode/ 或該路徑的子目錄下。(對于每一個產(chǎn)品發(fā)布時archive操作會將dsym文件存放到~/Library/Developer/Xcode/Archives路徑下宰闰,因此建議保留該路徑下的文件茬贵,以便后續(xù)用工具分析錯誤。)
然后去友盟錯誤統(tǒng)計的網(wǎng)頁移袍,下載對應(yīng)的csv文件 例如:
20160605165002108.png
然后把下載好的錯誤分析工具和csv文件放到同一目錄下解藻。(我是把它放在桌面下的一個文件夾里邊)
AD7EF00D-E3FE-4FDB-8B2E-F092B8828E4D.png
最后打開你的終端,cd到分析工具和csv所在的文件夾目錄下 葡盗,輸入命令:./umcrashtool 先不要急著敲回車螟左,然后吧csv文件拖入終端,會出現(xiàn):./umcrashtool /Users/User/Desktop/umcrash/appname錯誤分析_20160605161846.csv的命令戳粒,這時候你就可以放心的敲回車了B肥ā(appname就是你在友盟注冊的項目名字)
顯示結(jié)果:
5B84D6D7-5941-4752-8CA6-4DEFEE4DA40A.png
好了,這樣問題就好解決了蔚约。