Bugly

在iOS中接入Bugly来拦截崩溃

好久没有写博客了,虽然感觉也没有什么人看,但还是有点心虚啊。。。 
如果不是CSDN的http://blog.csdn.net/u1031/article/details/50602317看的这篇文章,请到原文,给作者增加一点浏览数,这是对我莫大的鼓励。

简单说说Bugly

Bugly是由腾讯开发一项实时监控手机端app崩溃以及卡顿等异常情况的项目,在接入BuglySDK之后,当你的应用崩溃时会给Bugly返回信息,而Bugly就能给开发者提供非常详细的bug报告,这就能免除掉每当bug出现后需要复现而不得的尴尬,下面给出的是Bugly的官网 —— [ Bugly ]

简单来说,Bugly的接入能够让开发者在产品的迭代和维护中节省大量的工作,最重要是接入非常简单,对于像我这样初级菜鸟来说也是非常简单的,而且返回的bug报告非常详细,在修复Bug方面确实有相当重要的作用。

接入流程

  1. 登陆Bugly的网站并注册你的应用,以后不一定,但目前来说,注册应用非常简单,而且还不需要等待审核就能直接享受服务。

  2. 对Xcode项目接入SDK,我是使用Cocoapods来进行接入的,在Podfile里面加入: 
    pod 'Bugly' 
    而如果不想使用的话,官方提供了SDK的下载接口和接入方法,最好参照一下。

接入代码

先import

#import <Bugly/CrashReporter.h>

直接在AppDelegate中的 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
方法里面加入:

[[CrashReporter sharedInstance] installWithAppId:@"申请的APPID"];
 
 
  • 1
  • 1

好的,恭喜你接入成功了。下面我给出一个简单的例子:

这是ViewController里面的测试代码,明显会报错的 

这是在appDelegate里面接入的代码,appID是没有用的哦 
这里写图片描述

当真机之后,给出的bug报告: 
在ViewController的ViewDidload里面,对一个数组的objectAtIndex出错了,而且传入的是100, 传入范围应该是[0, 2]; 
这里写图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值