CocoaPods集成
在工程的Podfile里面添加以下代码:
pod 'Bugly'
初始化SDK
导入头文件
在工程的AppDelegate.m文件导入头文件
#import <Bugly/Bugly.h>
如果是Swift工程,请在对应bridging-header.h中导入
初始化Bugly
在工程AppDelegate.m的application:didFinishLaunchingWithOptions:方法中初始化:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Bugly startWithAppId:@"此处替换为你的AppId"];
return YES;
}
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Bugly.startWithAppId("此处替换为你的AppId")
return true
}
集成好之后就去创建产品啦,创建好产品之后就能拿到你想要的AppId
然后,我们来做一个测试,搞一个数组越界的错误信息
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *array = [[NSArray alloc] init];
array[1];
}
运行app,等待大概一分钟左右,去刷新崩溃分析
E98E947B-0B4B-47F7-BF63-1DBFDB1FABDF.png
88254470-8C87-425A-8EBD-C5720AEE76CF.png
结语
Bugly差不多到这里就结束了,是不是感觉很方便,哪里出了崩溃的信息,都会记录好,比起其他同类型的目前感觉这个SDK非常的nice;
附上官网地址:
https://bugly.qq.com/v2/index
网友评论