1.在桌面上新建一個(gè)文件夾crash(在其他地方創(chuàng)建也可以,文件夾名也可以隨意起)
2.復(fù)制.app和.app.dSYM到crash文件夾目錄下
點(diǎn)擊Xcode->Window->Organizer找到Archives找到App->右擊Show in Finder
右擊.xcarchive文件->顯示包內(nèi)容
在dSYMs文件夾中找到.app.dSYM
在Products->Applications文件夾中找到.app
EE0CCABC-2DDE-448A-B305-69AEAF63E016.png
3.找到symbolicatecrash的目錄
在終端輸入以下命令
find /Applications/Xcode.app -name symbolicatecrash -type f
出現(xiàn)結(jié)果
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
4.用命令將symbolicatecrash拷貝到桌面的crash文件夾里面,與.app和.app.dSYM放一起(手動(dòng)找到symbolicatecrash,拷貝出來(lái)也行)
cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/XXXX/Desktop/crash
C95EE096-B54D-4AD2-8CF5-9309D2D35B4C.png
4.打開(kāi)終端用命令切換到桌面的crash目錄下:
cd /Users/XXXX/Desktop/crash
執(zhí)行命令
./symbolicatecrash /Users/XXXX/Desktop/crash/*.crash /Users/XXXX/Desktop/crash/*.app.dSYM > Control_symbol.crash
這時(shí)候終端有可能會(huì)出現(xiàn):
Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60
輸入命令:
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
再次執(zhí)行
./symbolicatecrash /Users/XXXX/Desktop/crash/*.crash /Users/XXXX/Desktop/crash/*.app.dSYM > Control_symbol.crash
將終端完成以后,在crash文件夾里面會(huì)多出一個(gè)文件Control_symbol.crash:這個(gè)就是最終的文件谈喳,可以查看bug所在的