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

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

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

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

这是ViewController里面的测试代码,明显会报错的 
Bugly_第1张图片

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

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

你可能感兴趣的:(unity)