文章 2024-09-02 来自:开发者社区

crash扩展 —— trace解析

下面是trace扩展的项目地址: https://github.com/fujitsu/crash-trace 如果已经编译安装过crash,可以直接编译,然后使用extend工具加载. 加载模块 crash> extend /mnt...

文章 2022-02-16 来自:开发者社区

iOS KVO crash 自修复技术实现与原理解析

KVO crash 自修复技术实现与原理解析 前言 【前言】KVO API设计非常不合理,于是有很多的KVO三方库,比如 KVOController 用更优的API来规避这些crash,但是侵入性比较大,必须编码规范来约束所有人都要使用该方式。有没有什么更优雅,无感知的接入方式? 简介 KVO crash 也是非常常见的 Crash 类型,在探讨 KVO crash 原因前,我们先来看一下传统.....

文章 2022-02-16 来自:开发者社区

连续启动 crash 自修复技术实现与原理解析

Table of Contents generated with DocToc 前言 实现原理 优化:降低50%以上误报机率 对原有API设计的几点优化意见 1. 机制状态应当用枚举来做为API透出 2. 关键数值应当做为初始化参数供用户设置 3. 修复、上报逻辑应当支持用户异步操作 什么时候会出现该异常? 连续启动 crash 自修复技术实现与原理解析 作者:阿里云-移动云-大...

文章 2022-02-16 来自:开发者社区

连续启动 crash 自修复技术实现与原理解析

作者:阿里云-移动云-大前端团队 前言 如果 app 连续 crash 两次无法启动,用户往往会选择卸载。 连续启动 crash 应该是 crash 类型中最严重的一类,该问题常常与数据库操作有关,比如:数据库损坏、服务端返回数据错误,存入数据库,app 读取时产生数组越界、找不到方法。 那么除了热修复,能否“自修复”该问题呢? 在微信读书团队发布的《iOS 启动连续闪退保护方案》 一文中,给出....

文章 2022-02-16 来自:开发者社区

iOS unrecognized selector crash 自修复技术实现与原理解析

作者介绍:阿里云-移动云-大前端团队。 前言 在开发中 unrecognized selector sent to instance XXXXX 是非常常见的 crash 类型。 例如调用以下一段代码就会产生crash [[NSNull null] performSelector:@selector(fooDoesNotRecognizeSelector1)]; 具体 crash 时的表现见下:....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问