解析蘋果審核反饋崩潰日志 .txt / .crash 文件

最近有朋友提到審核部門反饋的日志信息后綴名由.crash 改為了 .txt。我使用新的日志文件按照步驟解析,事實(shí)證明蘋果的這次改動(dòng)并沒(méi)有影響,只要把.txt文件下載后更改后綴,然后繼續(xù)使用下面的步驟即可解析成功;—— 2017.5.31

前段時(shí)間提交App遭遇被拒,蘋果審核部門反饋的日志信息無(wú)法直接定位錯(cuò)誤原因,需要使用Xcode自帶的 symbolicatecrash 工具來(lái)解 .crash文件;

MyAppName.crash

上半部分主要是一些APP信息以及一些測(cè)試信息沒(méi)什么好說(shuō)的,主要是解析類似紅框區(qū)域中的報(bào)錯(cuò)信息;

1:找到Xcode 自帶的 symbolicatecrash工具來(lái)解析 .crash 文件

顯示包內(nèi)容
symbolicatecrash文件

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

2:找到跟 .crash 文件對(duì)應(yīng)的 .xcarchive 文件

MyAppName.xcarchive 文件
顯示包內(nèi)容 找到需要的 .dSYM 文件

3:為了方便使用將剛才獲取到的文件放入同一文件夾下

myappcrash 文件夾

4:打開(kāi)終端 輸入如下命令

liupengs-MacBook-Pro:~ admin$ /Users/admin/Desktop/myappcrash/symbolicatecrash /Users/admin/Desktop/myappcrash/MyAppName.crash /Users/admin/Desktop/myappcrash/MyAppName.app.dSYM > MyAppCrash.log

或者 cd 進(jìn)入 myappcrash 文件?

liupengs-MacBook-Pro:~ admin$ cd /Users/admin/Desktop/myappcrash

liupengs-MacBook-Pro:myappcrash admin$ ./symbolicatecrash ./MyAppName.crash ./MyAppName.app.dSYM > MyAppCrash.log

出現(xiàn) Error 錯(cuò)誤提示

提示我們需要設(shè)置 "DEVELOPER_DIR" 這個(gè)環(huán)境變量

liupengs-MacBook-Pro:myappcrash admin$ export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer //臨時(shí)設(shè)置改環(huán)境變量

但是遇到如下報(bào)錯(cuò),沒(méi)有找到問(wèn)題所在,最后重新在 Xcode.app 中復(fù)制了一份 symbolicatecrash 文件 替換 myappcrash文件夾中的文件,解決了問(wèn)題 (猜測(cè)symbolicatecrash 文件導(dǎo)出后需要更新,或者當(dāng)前某個(gè)路徑參數(shù)變動(dòng);如果有人遇到同樣的問(wèn)題并了解原因 還望不吝告知

liupengs-MacBook-Pro:myappcrash admin$ ./symbolicatecrash ./MyAppName.crash ./MyAppName.app.dSYM > symbol.crash

sh: /Applications/Xcode.app/Contents/Developer/usr/bin/xcrun: No such file or directory

## Warning: can't find tool named 'otool' in iOS SDK, falling back to searching the Mac OS X SDK

sh: /Applications/Xcode.app/Contents/Developer/usr/bin/xcrun: No such file or directory

Error: can't find tool named 'otool' in the macosx SDK or any fallback SDKs at ./symbolicatecrash line 121.

成功

liupengs-MacBook-Pro:~ admin$ export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

liupengs-MacBook-Pro:~ admin$ cd /Users/admin/Desktop/myappcrash

liupengs-MacBook-Pro:myappcrash admin$ ./symbolicatecrash ./MyAppName.crash ./MyAppName.app.dSYM > symbol.crash

成功解析文件并寫入symbol.crash文件中
解析后的錯(cuò)誤信息

介紹一種操作相對(duì)簡(jiǎn)單的解析方式 ?解析崩潰日志 .crash 文件(二)


PS:安裝Xcode的Command Line Tools工具

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

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

  • 開(kāi)發(fā)的App或者游戲提交審核后,偶爾會(huì)收到測(cè)試反饋的消息,說(shuō)應(yīng)用崩潰了,bug偶爾出現(xiàn),難以找到確定的重現(xiàn)方法。怎...
    sky_kYU閱讀 1,520評(píng)論 0 0
  • 解析崩潰日志 一 獲取crash 1.用戶把設(shè)備連接到電腦上,打開(kāi)xcode-window,選中Devices-當(dāng)...
    大蝦咪閱讀 6,228評(píng)論 4 3
  • 如果大家是用真機(jī)在調(diào)試的過(guò)程中出現(xiàn)了Crash,那么請(qǐng)看iOS調(diào)試之 crash log分析 前言 導(dǎo)讀:Unde...
    KODIE閱讀 6,616評(píng)論 7 12
  • 1.其中first.crash second.crash third.crash是蘋果給返回的崩潰日志,將txt改...
    老騷鵝閱讀 1,521評(píng)論 0 4
  • iOS開(kāi)發(fā)中,經(jīng)常遇到App在開(kāi)發(fā)及測(cè)試時(shí)不會(huì)有問(wèn)題,但是裝在別人的設(shè)備中會(huì)出現(xiàn)各種不定時(shí)的莫名的 crash,因...
    咖咖嘻閱讀 6,304評(píng)論 3 21

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