ios崩溃日志收集_iOS崩溃日志收集与解析

收集crash日志方式

1.设备上直接查看

路径:设置 -> 隐私 -> 分析 -> 分析数据

2.xcode获取设备上信息

路径:xcode菜单栏Window -> Devices and Simulators -> 选中设备 -> View Device Logs

3.xcode获取发布版本崩溃信息

路径:xcode菜单栏Window -> Organizer -> 选择项目 -> Tab选择Crashes

下图中:

1为崩溃信息列表;

2可选择发布版本;

3为具体崩溃堆栈信息;

4可选择源代码,跟踪具体崩溃位置。

image.png

4.代码捕捉崩溃信息

1.第三方平台:bugly、友盟;

2.代码捕获crash,监听NSSetUncaughtExceptionHandler和signal事件,可借助第三方工具KSCrash、plcrashreporter等。

~

~

~

~

~

~

代码捕获crash

crash的类型

crash一般产生自 iOS 的微内核 Mach,然后在 BSD 层转换成 UNIX SIGABRT 信号,以标准 POSIX 信号的形式提供给用户。NSException 是使用者在处理 App 逻辑时,用编程的方法抛出

crash的捕获的方式

Mach 异常捕获。基于Mach

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值