Analyzing Crash Reports 分析崩潰的日志報告(過程以及步驟)
官網鏈接
我們同構了testflight 或者在store上進行部署的時候渴杆,下載和分析崩潰日志咆爽。當程序崩潰的時候容燕,就會發(fā)送對應的日志到崩潰日志中凛忿;
一種方式可以在device中直接導入偎捎,Viewing and Importing Crashes in the Devices Window(通過UIDevice來進行查看崩潰日志);
Viewing and Importing Crashes in the Devices Window
通過設備導出device的崩潰文件和同archive 里面找到dsym文件;xcode 會自動符號化這些報告鲤氢,將機器上的內容轉化為人可讀的日志報告(這樣就可以閱讀對應的線程以及線程樹的結構);(所以呢西潘,上傳的時候不要刪除了archives)
Exporting Your App for Testing (iOS, tvOS, watchOS) 參考導出過程卷玉;
就是如果我們在打包的時候使用了testfight以及在store上的時候,如果沒有設置為bitcode 的時候喷市,就一斤各有了-dsym文件相种,若是設置了,就需要下載下來品姓;
Viewing Crash Reports in the Crashes Organizer 參考鏈接
**To download the dSYMs files **(步驟)
In the Archives organizer, select the archive.
Click the Download dSYMs button.
Important: 因為每個符號對應著每個打出來的包寝并,所以,需要唯一的符號腹备,所以建立的時候的號碼是增加的食茎;
Setting the Version Number and Build String 設置版本參考
To view crash logs on a device or import a crash report(步驟)
Choose Window > Devices.
If necessary, connect your device to your Mac.
Select the device under Devices, and click the View Device Logs button.A sheet appears displaying the crash logs on the device.
To view a crash log, select it in the left column.View the crash log in the detail view on the right.
To import a crash report, drag the crash report from the Finder to the left column of the sheet.
Click Done.