dSYM命令行工具解析Crash文件
1.首先在桌面創(chuàng)建個文件夾货徙,如:crash
2.通過終端指令:find /Applications/Xcode.app -name symbolicatecrash -type f找到Xcode自帶解析工具symbolicatecrash的路徑蹲坷,之后把這個文件復(fù)制到桌面crash文件夾中槽畔。
3.在Archives下找到打包文件趾浅,右鍵進(jìn)入finder打開顯示包內(nèi)容闰挡,之后找到xx.app和xx.app.dSYM文件举娩,xx代表項目名
4.把xx.app.dSYM復(fù)制到桌面crash文件夾中
5.在Crashes中找到對應(yīng)xx.app.dSYM的crash信息析校,右鍵把.crash文件復(fù)制到桌面crash文件夾中
6. .app.dSYM和.crash文件的UUID要一致
7.查看xx.app.dSYM的UUID,先終端cd 到放置xx.app.dSYM的文件夾铜涉,之后 dwarfdump --uuid xx.app.dSYM/ (xx代表App的項目名)
8.查看xx.crash文件的UUID智玻,先終端cd 到放置xx.crash的文件夾, 之后 grep "AppName arm64" xx.crash
9.查看xx.app的UUID,先終端cd 到放置xx.app的UUID的文件夾芙代,之后dwarfdump --uuid xx.app/xx (xx代表App的項目名)
10.開始進(jìn)行解析工作 cd 到桌面crash文件夾中
11. ./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash
12. 如果不成功用xcode-select -print-path 檢查一下環(huán)境變量轻掩,正確返回/Applications/Xcode.app/Contents/Developer/ 如果返回的不是這個糙捺,用export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer 設(shè)置導(dǎo)出一下環(huán)境變量