之前一直用符號(hào)化處理一些崩潰日志,最近公司同事總問我是怎么弄的, 我大概總結(jié)了一下步驟, 如下:
符號(hào)化崩潰日志:
1.在桌面創(chuàng)建一個(gè)空文件夾,命名隨意
2.導(dǎo)出dSYM文件
Xcode -> window -> Organizer 找到Archives的文件,右鍵show in finder 然后顯示包內(nèi)容 找到dSYMS文件把里面的文件復(fù)制一份到剛創(chuàng)建的文件夾中
3.把蘋果返回的崩潰日志txt文本復(fù)制到桌面的空文件夾中,把后綴.txt改成.carsh
4.把symbolicatecrash工具移到創(chuàng)建的文件夾中
5.cd到創(chuàng)建的文件夾中
- ./symbolicatecrash ./.crash ./.app.dSYM > symbol.crash 使用這個(gè)命令解析 第一個(gè)指崩潰日志文件名,第二個(gè)指導(dǎo)出的dSYM文件夾名
7.如果不成功 使用命令 xcode-select -print-path 返回結(jié)果如果不是/Applications/Xcode.app/Contents/Developer/ 執(zhí)行 export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer 命令
8.重復(fù)第6條操作
9.解析完成后會(huì)生成一個(gè)新的.Crash文件,這個(gè)文件中就是崩潰詳細(xì)信息店诗。其中能看懂的代碼就是產(chǎn)生崩潰的代碼