最近有朋友提到審核部門反饋的日志信息后綴名由.crash 改為了 .txt。我使用新的日志文件按照步驟解析,事實(shí)證明蘋果的這次改動(dòng)并沒(méi)有影響,只要把.txt文件下載后更改后綴,然后繼續(xù)使用下面的步驟即可解析成功;—— 2017.5.31
前段時(shí)間提交App遭遇被拒,蘋果審核部門反饋的日志信息無(wú)法直接定位錯(cuò)誤原因,需要使用Xcode自帶的 symbolicatecrash 工具來(lái)解 .crash文件;

上半部分主要是一些APP信息以及一些測(cè)試信息沒(méi)什么好說(shuō)的,主要是解析類似紅框區(qū)域中的報(bào)錯(cuò)信息;
1:找到Xcode 自帶的 symbolicatecrash工具來(lái)解析 .crash 文件


/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash?
2:找到跟 .crash 文件對(duì)應(yīng)的 .xcarchive 文件


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

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

提示我們需要設(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


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