【iOS】蘋果審核被拒,正確解析崩潰日志

最近公司上線App居然被拒了塞栅,審核團(tuán)隊(duì)給的拒絕原因很簡(jiǎn)單者铜,直接甩給我三個(gè)crashlog文檔,下載下來打開看一臉懵逼放椰,這咋看作烟?由于是第一次遇到,找了找文檔學(xué)習(xí)砾医,在這里整理下:

審核被拒
粗暴的崩潰日志
點(diǎn)開之后拿撩,嗯!有意思

正題:

要分析奔潰日志需要三個(gè)文件:crash日志如蚜,symbolicatecrash分析工具压恒,.dSYM符號(hào)集
1、在桌面上創(chuàng)建一個(gè)crash文件夾
2错邦、獲取崩潰日志探赫,并將crash日志進(jìn)行保存

將崩潰日志文件放入到桌面的crash文件夾中(如果不是審核被拒返回的崩潰日志文件,可以通過位置:Xcode->window->Devices and Simulators ->選中測(cè)試手機(jī)撬呢,點(diǎn)擊views Devices Logs伦吠,根據(jù)時(shí)間點(diǎn)找到你的崩潰日志,右鍵Export 到桌面 ‘后綴名為默認(rèn) .crash, 可任意命名’倾芝,再將這個(gè)crash文件放入桌面的crash文件夾)

3讨勤、找到Xcode的位置,右鍵"顯示包內(nèi)容"晨另,根據(jù)以下目錄找到symbolicatecrash工具潭千, 獲取路徑

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

獲取symbolicatecrash工具
4、可以看到目前我們已經(jīng)在桌面crash文件夾中有‘崩潰日志’和‘symbolicatecrash’解析工具借尿,接下來我們獲取dYSMs文件:

a. 打開Xcode刨晴,選擇Window-->Orgianzer找到對(duì)應(yīng)的Archive文件

獲取dYSMs文件

b. 點(diǎn)擊右邊的Download dSYMS

獲取dYSMs文件

c. 如果提示 No dSYMs were found for Version xxx Build xxx

獲取dYSMs文件

d. 可以右鍵點(diǎn)擊對(duì)應(yīng)的Archive文件,show in finder屉来,然后右鍵顯示包內(nèi)容,找到dSYMs文件夾下的對(duì)應(yīng)dYSMs文件狈癞,拷貝到剛才的文件夾下

獲取dYSMs文件

e .如果文件夾為空茄靠,那么就要去檢查Xcode設(shè)置,在Xcode --> Build Setting 搜索 "debug information format",將"DWARF"修改為"DWARF with dSYM File",之后重新打包就可以找到了

獲取dYSMs文件

5. 打開終端蝶桶,進(jìn)入剛才的文件夾(cd 你自己的剛才創(chuàng)建的文件夾路徑)

cd /Users/xxx/desktop/crash

6. 接著輸入以下命令

/symbolicatecrash ./crash.txt ./MyAppName.app.dSYM > crash.log 注:crash.txt為蘋果返回的崩潰日志的名字慨绳,MyAppName.app.dSYM為你自己拷出來的dSYM文件的名字,crash.log為你要輸入的日志文件的名字

執(zhí)行命令之前的crash文件夾內(nèi)(上面三個(gè)txt格式的為蘋果返回的崩潰日志文件)

crash文件夾
如果提示"DEVELOPER_DIR" is not defined at xxxxxxxxxxxxxx,那么輸入以下命令,如果沒有則跳過:

1真竖、臨時(shí)方法:配置環(huán)境變量 DEVELOPER_DIR
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
2脐雪、永久方法:編輯~/.bash_profile匹层,在末尾添加 #Add environment variable DEVELOPER_DIR
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developerexport PATH=DEVELOPER_DIR:PATH
然后保存文件寡具,使用source ~/.bash_profile命令或者完全退出終端來刷新環(huán)境變量

7. 然后重新輸入第6步的命令:/symbolicatecrash ./crash.txt ./MyAppName.app.dSYM > crash.log 。執(zhí)行命令之后(.crash文件為生成的日志文件)

生成的日志文件

8版姑、點(diǎn)擊打開crash文件夾中的.log文件讨韭,就一目了然崩潰的原因了

崩潰日志
具體出錯(cuò)原因分析脂信,可以看看我的下一篇文章,真的是很尷尬M赶酢狰闪!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蹬铺,隨后出現(xiàn)的幾起案子尝哆,更是在濱河造成了極大的恐慌,老刑警劉巖甜攀,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秋泄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡规阀,警方通過查閱死者的電腦和手機(jī)恒序,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谁撼,“玉大人歧胁,你說我怎么就攤上這事±鞯” “怎么了喊巍?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)箍鼓。 經(jīng)常有香客問我崭参,道長(zhǎng),這世上最難降的妖魔是什么款咖? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任何暮,我火速辦了婚禮奄喂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘海洼。我一直安慰自己跨新,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布坏逢。 她就那樣靜靜地躺著域帐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪是整。 梳的紋絲不亂的頭發(fā)上俯树,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音贰盗,去河邊找鬼。 笑死阳欲,一個(gè)胖子當(dāng)著我的面吹牛舵盈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播球化,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼秽晚,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了筒愚?” 一聲冷哼從身側(cè)響起赴蝇,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎巢掺,沒想到半個(gè)月后句伶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陆淀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年考余,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片轧苫。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡楚堤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出含懊,到底是詐尸還是另有隱情身冬,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布岔乔,位于F島的核電站酥筝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏重罪。R本人自食惡果不足惜樱哼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一哀九、第九天 我趴在偏房一處隱蔽的房頂上張望搅幅。 院中可真熱鬧阅束,春花似錦、人聲如沸茄唐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沪编。三九已至呼盆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蚁廓,已是汗流浹背访圃。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留相嵌,地道東北人腿时。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像饭宾,于是被迫代替她去往敵國和親批糟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容