前言
很少公司會提供mac os讓測試人員查看ios系統的崩潰日誌,無條件的測試人員只能通過錄屏去記錄在APP測試中出現的問題。
在一些機構培訓的過程也基本只教Android如何查看系統日誌(可看我另一篇文章~ 安裝配置adb,使用adb命令查看崩潰日誌)。
如果測試人員有條件擁有Mac OS和iPhone的話,如何在Mac OS中查看ios的系統崩潰日誌呢?
**IOS似乎沒有像Android一樣有ANR這一說法,重點還是關注Crash崩潰日誌
方法一:Xcode工具查看崩潰日誌(推薦)
1.MacBook打開Xcode工具(沒有的話可以去App Store下一個,然後隨便新建一個項目進入到xcode的工具臺),數據線連接macbook和iPhone
2.window菜單欄打開Devices and Simulators
3.找到View Device Logs打開(此處打碼我的序列號)
4.this device和all logs可找到相應的崩潰日誌
方法二:ITunes連接手機查看崩潰日誌
1.數據線連接macbook和iPhone,等待iTunes將iPhone數據同步到macbook中
2.啓動臺-其他-控制檯,打開控制檯,找到~/Library/Logs
3.雙擊打開~/Library/Logs,進入資源庫,找到Logs文件夾進入CrashReporter
4.在CrashReporter中進入MobileDevices,文件夾裏存放着各種崩潰日誌,通過日誌標題的包名和生成日期定位對應的崩潰日誌
小結:iTunes下查看iOS的崩潰日誌
~/Library/Logs/CrashReporter/MobileDevice/
方法三:ios手機自帶的“分析數據”
設置-隱私-分析與改進-分析數據(此處爲ios13版本)
目前本人水平還用不到具體分析崩潰日誌的內容,這部分先交給開發啦,導出日誌就好了
查找如何解析日誌時找到一篇不錯的分析文,先mark下來了,裏面除了我所表述的三個捕獲方式外,還有一種是針對無連接狀態的:
http://www.cocoachina.com/articles/25704
本人才疏學淺暫時不太看得懂解析部分的內容,另外好像還可以是導出日誌後用第三方軟件分析,主要是暫時還不需要這部分的知識,我先Hold住了
本文有任何錯誤和需要修改的地方望大佬們指導