如何找到 Crashlytics 版本?

How to find the Crashlytics version?

我想知道是否可以找到添加到现有项目中的 Crashlytics 版本。以及如何?

注* Crashlytics 已使用 "Fabrics" 添加并作为子模块添加(而不是作为 pod)。

简单地说:

NSLog(@"Crashlytics version: %@", [CrashlyticsKit version]);

或在Swift:

print("Crashlytics version: \(Crashlytics.sharedInstance().version)")

它 returns 一个像 3.7.3

这样的字符串

您也可以将 debug 设置为 true。这为您提供了更多信息,例如答案和 fabric.sdk 的版本,如果答案被禁用。

// Objective-C
[[Fabric sharedSDK] setDebug: YES];
[Fabric with:@[CrashlyticsKit]];

// Swift
Fabric.sharedSDK().debug = true
Fabric.with([Crashlytics.self()])

Firebase/Crashlytics 7.1.0 开始,它是:

FirebaseCore.FirebaseVersion()

import FirebaseCore

print(FirebaseCore.FirebaseVersion())

您只需打印 FirebaseCore 版本即可找到 Crahslytics 版本。正如在文档中注意到的那样,它们的版本是相同的。
注:

  • 您不必在要打印 FirebaseCore 版本的 ViewController 中导入 FirebaseCrashlytics
  • 需要导入FirebaseCore才能打印,不需要安装pod