iOS程序在調試階段出現了Crash的話,能夠直接經過看控制檯打印出來的錯誤信息來定位❌而且修正。可是!可是!可是!重要的事情說三遍,程序發佈以後怎麼辦?在iTunes Connect的後臺查看不到任何崩潰信息,而實際上又確實發生了崩潰,真心蛋疼,蘋果自帶的崩潰報告無法用!只能用目前市面上的Crash反饋工具,一種手段就是使用Umeng。app
鑑於你們目前都會在本身的App中加入Umeng移動開發者服務平臺,通常都是使用他的友盟分享和友盟日活統計這些功能比較多。可是裏面還集成了一個比較給力的功能,那就是錯誤分析,說白點就是用戶在使用你的App過程當中Crash掉以後發回來的錯誤報告。直接點擊友盟->個人產品->錯誤分析:錯誤列表 就能夠看到錯誤的消息了,好比:工具
步驟一:點擊右邊的那個小筆記本按鈕,將錯誤信息導出來;spa
步驟二:打開Xcode,在菜單欄Windows->Organizer彈出界面,找到你以前上傳到app Store的那個版本,肯定好版本以後,在調試
/Users/<用戶名>/Library/Developer/Xcode/Archives 目錄下,找到該xxxx.xcarchive文件,可是,記得要把文件名的空格去掉!否則後面你使用的時候會報錯!複製出來。code
步驟三:下載 dSYM工具 工具,百度網盤下有得下載:http://pan.baidu.com/s/1bnkxPvT ,把xxxx.xcarchive文件拖進去,記得去掉文件名的空格!單擊文件,在後面的對應編輯類型選擇,如圖:內存
而後把在Umeng錯誤統計中出現的那個泛綠色的內存地址填進去,點擊分析,就能出現錯誤緣由以及出錯誤的事第幾行了
開發
以下圖所示:get