iOS-Crash日誌抓取

laity0828發表於2019-08-05

Crash資訊分類

Crash資訊有的能通過訊號捕獲到,有的不可以。不能捕獲到的Crash資訊是不會上報的。下圖列出了常見的Crash型別:

iOS-Crash日誌抓取

Crash的收集

1. 使用Xcode從裝置獲取崩潰日誌:

把你的手機連線到Mac,並選擇Xcode->Windows->Device and Simulator,Devices選擇你的手機,點選View Device Logs,開啟的視窗就顯示了當前連線裝置的Log資訊,type為Crash的就是崩潰的Log。

2. 通過裝置直接獲取崩潰日誌:

1)開啟設定->隱私->分析->分析資料,在其中找到你想要的應用程式的日誌,日誌將使用以下格式命名:<應用名稱>_<崩潰時間>_<裝置名>

2)選擇所需的日誌,複製文字或點選右上角的分享按鈕分享出去,並且把分享得到的.ips.synced或者複製文字而來的.txt檔案的字尾名改為.crash,因為Xcode不接受沒有.crash副檔名的崩潰日誌

3. 使用第三方SDK登入後臺檢視崩潰資訊(Bugly等)