CrashOps 0.3.16

CrashOps 0.3.16

Itzik 维护。



CrashOps 0.3.16

  • 作者:
  • CrashOps

CrashOps iOS SDK

License: MIT

CrashOps 允许您通过提供错误和崩溃报告,以及 CrashOps 服务器支持来监控您应用程序的稳定性和易受攻击性。

安装

🔌 & ▶️

通过 CocoaPods 进行安装

您需要在 Podfile 中添加如下类似的代码:pod 'CrashOps'

target 'MyApp' do
  pod 'CrashOps', '0.3.12'
end

然后在终端中运行 pod install 命令,或者从 CocoaPods app 中启动。

使用方法

设置应用程序密钥

为了在 CrashOps 服务器中识别您的应用,您需要一个应用程序密钥,您可以通过代码(以编程方式)或配置文件进行设置。

通过代码设置应用密钥

import CrashOps

// Swift
CrashOps.shared().appKey = "app's-key-received-from-CrashOps-support"
#import <CrashOps/CrashOps.h>

// Objective-C
[CrashOps shared].appKey = @"app's-key-received-from-CrashOps-support";

通过配置文件设置应用密钥

使用 CrashOpsConfig-info.plist 文件 并将其放入您的项目中。

如何关闭/开启 CrashOps?

默认情况下,CrashOps 开启并随应用运行自动执行(即插即用),但您始终可以动态或静态地控制和启用/禁用其行为。

动态方式:像这里所示,通过代码按程序改变 isEnabled 变量的值

import CrashOps

// Swift
CrashOps.shared().isEnabled = false // The default value is 'true'
#import <CrashOps/CrashOps.h>

// Objective-C
[CrashOps shared].isEnabled = NO; // The default value is 'YES'

静态方式:CrashOpsConfig-info.plist 文件 加入到您的项目中,CrashOps 将在每次应用启动时读取它(使用此方法时,动态方式可以覆盖它)。

致谢

CrashOps iOS 库通过使用KZCrash生成高级错误崩溃报告,该库最初是从令人惊叹的KSCrash库分叉的。

祝您使用愉快!