集成Bugly乳丰,firebase, 友盟昏鹃,聽云等眾所周知的性能/崩潰抓取組件
集成KSCrash兴蒸,PLCrashReport等開源組件來收集崩潰日志
iOS上獲取崩潰日志的N+1種方法
正常情況下盾饮,程序崩潰之后都會有崩潰日志保存在我們的手機里面凹炸,當(dāng)崩潰的時候戏阅,我們可以通過如下幾種方式找到我們的崩潰日志。
方法一:從本機隱私設(shè)置里面導(dǎo)出來
當(dāng)本機發(fā)生崩潰的時候啤它,你可以從系統(tǒng)設(shè)置->隱私->分析與改進里面找到你當(dāng)時的崩潰日志奕筐,通常,你的崩潰日志格式包含程序包名变骡,時間以及后綴ips或者beta.點擊進去离赫,右上角點擊分享可以各種方式分享出去
方法二:使用Xcode導(dǎo)出崩潰日志
1.電腦連接手機,打開xcode塌碌,選擇頂部菜單欄Windows渊胸,選中Devices and Simulators
打開。 2.在彈出的彈框中選中Devices下你的設(shè)備台妆,右邊選中View Devices Logs翎猛,打開日志窗口
3.選中你想要導(dǎo)出的日志,點擊右鍵可以導(dǎo)出和解析哦
方法三:使用Xcode查看線上已發(fā)布APP的崩潰日志
1.電腦連接手機接剩,打開xcode切厘,選擇頂部菜單欄Windows,選中Organizer
2.選擇Crash懊缺,APP名字以及版本等迂卢,就可以查看各種崩潰日志了
方法四:在Apple Connets里面查看TF版本用戶同意上報的崩潰日志(TF,iOS13版本以上)
1.登錄App Store Connects桐汤,選中你的APP,選中TestFlight選項靶壮,就能看到TF版本用戶上報的崩潰了
2.點擊具體的崩潰日志怔毛,彈框右上角選擇下載
方法五:使用App Store Connects API從蘋果后臺獲取崩潰日志;
蘋果在WWDC 20擴展了200多個App Store Connect API腾降,其中就包括了崩潰日志的獲取API的增加拣度。因條件所限,沒有權(quán)限是不能獲取的螃壤,想要學(xué)習(xí)和了解的同學(xué)可以看WWDC的session抗果,里面有更詳細的信息和API說明。
WWDC20 Expanding automation with the App Store Connect API
方法六:集成Bugly奸晴,firebase, 友盟冤馏,聽云等眾所周知的性能/崩潰抓取組件
1.Bugly
2.firebase
3.友盟
4.聽云
方法七:集成KSCrash,PLCrashReport等開源組件來收集崩潰日志
1.KSCrash