其实很简单
其实很自然
收集 Crash 是应用开发必要的环节, 通过分析和修复 Crash 信息可以大大提高应用的稳定性而不会让更多的用户失望甚至删除应用.
点击 》》》》》》BugHD
进入官网,还是那套路,注册账号 - 浏览文档 - 下载SDK - 创建项目 - 集成SDK
这个第三方的使用教程很友好,怎么集成,怎么使用都已提示,按照步骤来就行 = =
- 集成SDK之后,不管是手动下载SDK集成还是通过CocoaPods集成,顺便说一句cocoapods上面的版本只有
pod 'KSCrash', '~> 1.7'
,而不是文档里边的1.8 【现在时间是17-01-19】 - 然后在 AppDelegate.m 中导入头文件:
#import <KSCrash/KSCrashInstallationStandard.h>
- 然后在
application:didFinishLaunchingWithOptions:
方法中加入:
#ifdef DEBUG
//do sth.
#else
//do sth.
KSCrashInstallationStandard* installation = [KSCrashInstallationStandard sharedInstance];
installation.url = [NSURL URLWithString:@"https://collector.bughd.com/kscrash?key=你的General Key"];
[installation install];
[installation sendAllReportsWithCompletion:nil];
#endif
注意:
如果配置后收不到 crash ,请将didFinishLaunchingWithOptions
方法中配置的部分放到最后,避免与其他 SDK 有接口冲突;
KSCrash 不接收 Debug 模式下的崩溃信息;
因为使用的是第三方kscrash,所以Bughd上没有显示没有激活,有crash产生后会自动激活。
-END-