YDAvoidCrash 防崩溃库介绍
项目地址:YDAvoidCrashKit: GitHub - chong2vv/YDAvoidCrashKit
YDAvoidCrash 主要借鉴了@chenfanfang大神开源的 AvoidCrash。由于AvoidCrash不再维护更新,同时鉴于实际业务开发中所使用的类逐渐增加,因此YDAvoidCrash在原AvoidCrash上重新开发。毕竟,一个已经发布到AppStore上的App,最忌讳的就是崩溃问题,相信作为开发者对于所产出项目的崩溃率要求都极为严格,因此YDAvoidCrash库就是为此存在。
目前YDAvoidCrash经过项目验证后,目前200W用户下日活15W左右,崩溃率可以降到0.03%以下,而其中的大多数崩溃则是由现成引起的(之后会逐渐增加安全线程功能)。
相较于原库,YDAvoidCrash新增了以下功能及优化:
- 新增了其他系统类的防崩溃,目前约支持17个系统类(逐步迭代更新);
- 支持回调设置,方便应用上报;
- 新增YDLogger日志采集系统,