iOS-Crash日志抓取

3,868 阅读1分钟

Crash信息分类

Crash信息有的能通过信号捕获到,有的不可以。不能捕获到的Crash信息是不会上报的。下图列出了常见的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等)