上架打回來,順便給我發(fā)了個崩潰日志,可說這個崩潰日志看不懂啊,惡補了一波知識,這里做個記錄。
1>需要材料
dSYM文件+symbolicatecrash工具+崩潰日志(未處理的)
材料1:dSYM文件
打包文件(xcode-product—>archive)
材料2:symbolicatecrash工具
終端輸入命令:
find /Applications/Xcode.app -name symbolicatecrash -type f ?
得到地址后"Finder-->前往文件夾-->輸入地址",找到symbolicatecrash工具,復(fù)制出來使用。
材料3:崩潰日志文件
這個日志文件是在被拒郵件的附件里面,直接粘貼復(fù)制出來為.txt文件,直接修改后綴.crash文件。
將3個材料放在桌面的crash文件夾里面,下面開始處理。
2>處理日志文件
1>處理(cd進(jìn)入到3個材料的文件夾)
./symbolicatecrash ?/Users/SXH/Desktop/crash/crash.crash /Users/SXH/Desktop/crash/NewHoldDai.app.dSYM > Control_symbol.crash
這里注意修改加黑的要修改成自己的2個文件的地址(直接拖到終端即可),最后生成Control_symbol.crash文件(處理后的)
如果運行此命令報錯:
Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
補充下面的命令(設(shè)置環(huán)境變量)。然后重復(fù)步驟1命令
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
2>分析
處理前
處理后
SHX_2017-04-24