CrashOps iOS SDK
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库分叉的。
祝您使用愉快!