通過crash日志快速定位代碼崩潰

最近提交一個工具應用到APPStore,一直因為crash被拒呐馆,大蘋果拒絕理由非常充分:你的應用使用的過程中有閃退現(xiàn)象挪圾,為了更好的幫助你定位問題,附上如下崩潰日志涂炎。瞬間蒙逼,就一個簡單的工具,幾個界面怎么會崩潰呢咧叭,自己跟測試都測過沒可能發(fā)現(xiàn)不了啊,點開crash日志窍蓝,瞬間石化缴挖,這貨長這樣!

屏幕快照 2018-05-16 下午5.52.54.png

查了一通不行要領,后來知道這東西可以處理成log日志涮坐,話不多說開干凄贩。
首先桌面建一個文件夾,以次放入以下四個文件,.dSYM文件袱讹,.app文件疲扎,.crash文件,symbolicatecrash捷雕。

先來如下一波操作
屏幕快照 2018-05-16 下午7.37.03.png
屏幕快照 2018-05-16 下午7.37.34.png
屏幕快照 2018-05-16 下午7.38.10.png
屏幕快照 2018-05-16 下午7.38.26.png

.dSYM文件椒丧,.app文件搞定。

然后是.crash文件救巷,由于蘋果貼的附件是txt文件壶熏,直接把txt文件格式改成.crash就可以了,具體過程直接改文件名加上.crash,然后會有彈窗如圖:

屏幕快照 2018-05-16 下午7.42.48.png

右選就OK啦浦译。
當然.crash也可以通過xcode導出棒假,

如下操作
屏幕快照 2018-05-16 下午7.44.38.png
屏幕快照 2018-05-16 下午7.45.21.png

選view Device Logs

屏幕快照 2018-05-16 下午7.45.56.png

最后就是symbolicatecrash文件了
首先打開終端,find /Applications/Xcode.app -name symbolicatecrash -type f 查找symbolicatecrash

屏幕快照 2018-05-16 下午7.56.06.png

選最后一個前往找到文件精盅,放入文件夾帽哑。
屏幕快照 2018-05-16 下午7.57.18.png

中間有一點,如果要確認.dSYM文件叹俏,.app文件妻枕,.crash文件是否匹配,可以能過終端打印uuid來確認。
命令為:
dwarfdump –uuid xxx.app/xxx
dwarfdump –uuid xxx.app.dSYM/ (xxx為app name)

屏幕快照 2018-05-16 下午8.02.18.png

.carsh文件的uuid打開可以直接找到佳头。
一切就緒鹰贵,開始轉(zhuǎn)換。
cd 到文件夾依次輸入命令:
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
./symbolicatecrash a523.crash ECM-iphone.app > 1.log
注意文件名稱換成自己的名稱就可以啦康嘉,如果沒有報錯碉输,那么恭喜你成功生成log日志了。
如圖:

屏幕快照 2018-05-16 下午8.08.05.png

我那會執(zhí)行命令后悲催的報了一個 while reading /Users/fangliguo/Desktop/crash/xxx, No such file or directory : at ./symbolicatecrash line 909 的錯亭珍,死活都不成敷钾。后來查資料發(fā)現(xiàn)了這么一條終端命令:./symbolicatecrash ./.crash ./.app.dSYM>symbol.crash,nice真的好使肄梨。終于可以愉快的分析log日志了阻荒。
話不多說,直接找Last Exception Backtrace:
屏幕快照 2018-05-16 下午8.11.50.png

崩潰代碼方法及行數(shù)直接給你整出來了众羡。
我這邊的問題是因為阿里云推送在蘋果測試那邊獲取到的設備id是空侨赡,沒做非空驗證造成的。修改提交粱侣,大功搞成羊壹。非常happy,又掌握了一項新技能齐婴。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末油猫,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子柠偶,更是在濱河造成了極大的恐慌情妖,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诱担,死亡現(xiàn)場離奇詭異毡证,居然都是意外死亡,警方通過查閱死者的電腦和手機蔫仙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門料睛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人匀哄,你說我怎么就攤上這事〕” “怎么了涎嚼?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挑秉。 經(jīng)常有香客問我法梯,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任立哑,我火速辦了婚禮夜惭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘铛绰。我一直安慰自己诈茧,他們只是感情好,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布捂掰。 她就那樣靜靜地躺著敢会,像睡著了一般。 火紅的嫁衣襯著肌膚如雪这嚣。 梳的紋絲不亂的頭發(fā)上鸥昏,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音姐帚,去河邊找鬼吏垮。 笑死,一個胖子當著我的面吹牛罐旗,可吹牛的內(nèi)容都是我干的膳汪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼尤莺,長吁一口氣:“原來是場噩夢啊……” “哼旅敷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起颤霎,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤媳谁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后友酱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晴音,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年缔杉,在試婚紗的時候發(fā)現(xiàn)自己被綠了锤躁。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡或详,死狀恐怖系羞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情霸琴,我是刑警寧澤椒振,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站梧乘,受9級特大地震影響澎迎,放射性物質(zhì)發(fā)生泄漏庐杨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一夹供、第九天 我趴在偏房一處隱蔽的房頂上張望灵份。 院中可真熱鬧,春花似錦哮洽、人聲如沸填渠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揭蜒。三九已至,卻和暖如春剔桨,著一層夾襖步出監(jiān)牢的瞬間屉更,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工洒缀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瑰谜,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓树绩,卻偏偏與公主長得像萨脑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子饺饭,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353