iOS crash報告符號化,.ips檔案分析
阿新 • • 發佈:2019-02-08
專案中一部分測試是外包的,測試人員發現了一個偶現的bug,並把.ips檔案提供給我們。
下面開始解析crash檔案
1.在桌面新建一個資料夾,名字叫crash
2.將.ips檔案更名為.crash檔案並放到crash資料夾中
3.前往資料夾路徑 /應用程式/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources
複製symbolicatecrash指令碼並貼上到crash資料夾中
4.複製xxx.app.dSYM檔案貼上到crash資料夾中
5.開啟終端輸入命令:
cd /Users/example/Desktop/crash //進入到桌面crash資料夾中
./symbolicatecrash /Users/example/Desktop/crash/59129929.crash /Users/example/Desktop/crash/xxx.app.dSYM > log.crash //進行crash日誌解析
如果終端報錯:
Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
輸入:
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
然後再輸入:
./symbolicatecrash /Users/example/Desktop/crash/59129929.crash /Users/example/Desktop/crash/xxx.app.dSYM
> log.crash //進行crash日誌解析
6.在crash檔案中就會新增log.crash檔案,然後分析bug就可以了。