如何在 iOS 上使用 Firebase 以编程方式获取 Crashlytics 版本
How to programmatically get Crashlytics version with Firebase on iOS
使用 Fabric,结果如下(回答 ):
Crashlytics.sharedInstance().version
使用 Firebase:
- 实例是
Crashlytics.crashlytics()
,但是上面没有版本
- 对
FIRCrashlytics.h
没什么兴趣
- 因为
Crashlytics
是一个 NSObject
,Crashlytics.version
存在,但它等于 0。
- 我也看了
FirebaseCrashlytics
模块没用。
Crashlytics 版本实际上是在 运行 FabricApp.configure
在 AppDelegate
时打印在控制台中的,所以它在某处明确定义,但我需要访问它才能在应用程序:
${time_stamp} ${app_name}[${process_id}] [Firebase/Crashlytics] Version 4.3.1
API 已添加到 Firebase/Crashlytics 7.1.0:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions#/c:@F@FIRFirebaseVersion
Swift:
FirebaseCore.FirebaseVersion()
对象
FIRFirebaseVersion()
这里是来自 Firebase 的 Chintan。这刚刚在最新版本的 Crashlytics iOS SDK (7.0.1) 中实现。所以从现在开始,Crashlytics 将使用与 iCore 相同的版本,所以这里是 API:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions
使用 Fabric,结果如下(回答
Crashlytics.sharedInstance().version
使用 Firebase:
- 实例是
Crashlytics.crashlytics()
,但是上面没有版本 - 对
FIRCrashlytics.h
没什么兴趣
- 因为
Crashlytics
是一个NSObject
,Crashlytics.version
存在,但它等于 0。 - 我也看了
FirebaseCrashlytics
模块没用。
Crashlytics 版本实际上是在 运行 FabricApp.configure
在 AppDelegate
时打印在控制台中的,所以它在某处明确定义,但我需要访问它才能在应用程序:
${time_stamp} ${app_name}[${process_id}] [Firebase/Crashlytics] Version 4.3.1
API 已添加到 Firebase/Crashlytics 7.1.0:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions#/c:@F@FIRFirebaseVersion
Swift:
FirebaseCore.FirebaseVersion()
对象
FIRFirebaseVersion()
这里是来自 Firebase 的 Chintan。这刚刚在最新版本的 Crashlytics iOS SDK (7.0.1) 中实现。所以从现在开始,Crashlytics 将使用与 iCore 相同的版本,所以这里是 API:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Functions