iOS-App上线后收集Crash问题用到的第三方·BugHD

其实很简单
其实很自然

收集 Crash 是应用开发必要的环节, 通过分析和修复 Crash 信息可以大大提高应用的稳定性而不会让更多的用户失望甚至删除应用.

点击 》》》》》》BugHD

进入官网,还是那套路,注册账号 - 浏览文档 - 下载SDK - 创建项目 - 集成SDK

iOS-App上线后收集Crash问题用到的第三方·BugHD_第1张图片

这个第三方的使用教程很友好,怎么集成,怎么使用都已提示,按照步骤来就行 = =


iOS-App上线后收集Crash问题用到的第三方·BugHD_第2张图片
这是Crash报告界面

iOS-App上线后收集Crash问题用到的第三方·BugHD_第3张图片
demo的项目设置界面

iOS-App上线后收集Crash问题用到的第三方·BugHD_第4张图片
demo crash 消息通知设置
  • 集成SDK之后,不管是手动下载SDK集成还是通过CocoaPods集成,顺便说一句cocoapods上面的版本只有pod 'KSCrash', '~> 1.7',而不是文档里边的1.8 【现在时间是17-01-19】
  • 然后在 AppDelegate.m 中导入头文件:
    #import
  • 然后在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-

你可能感兴趣的:(iOS-App上线后收集Crash问题用到的第三方·BugHD)