【问题标题】:Can't initialize crashlytics in iOS无法在 iOS 中初始化 crashlytics
【发布时间】:2021-05-08 07:46:28
【问题描述】:

遵循此视频中显示的所有说明:https://www.youtube.com/watch?v=qFQLG1Hlzis 以及此处显示的所有说明:https://firebase.google.com/docs/crashlytics/get-started

我的 firebase 连接良好,我可以查看分析,并使用消息传递、推送通知等。

我目前在连接到 crashlytics 时遇到问题。如果我执行以下操作:

FirebaseApp.configure()
Fabric.sharedSDK().debug = true

我可以在日志中看到以下调试输出:

[Firebase/Crashlytics] Version 7.5.0
[Firebase/Analytics][I-ACS023007] Analytics v.7.5.0 started
**[Fabric] [Crashlytics] Attempting to initialize Crashlytics via Firebase but could not find Crashlytics.**

这是我的豆荚

Installing Firebase (7.5.0)
Installing FirebaseAnalytics (7.5.0)
Installing FirebaseCore (7.5.0)
Installing FirebaseCoreDiagnostics (7.5.0)
Installing FirebaseCrashlytics (7.5.0)
Installing FirebaseInstallations (7.5.0)
Installing FirebaseInstanceID (7.5.0)
Installing FirebaseMessaging (7.5.0)
Installing GoogleAppMeasurement (7.5.0)
Installing GoogleDataTransport (8.2.0)
Installing GoogleUtilities (7.2.2)
Installing PromisesObjC (1.2.12)
Installing nanopb (2.30907.0)

我正在使用 Xcode 11.3.1 swift 4 已经仔细检查了我的 Google Info p list ,并在构建阶段检查了运行脚本和文档指定。

【问题讨论】:

标签: ios firebase swift4 crashlytics xcode11.3


【解决方案1】:

你不应该调用 Fabric.sharedSDK().debug = true Fabric 终于死了。

要在您的开发设备上启用调试日志记录,请在 Xcode 中指定以下命令行参数: -FIRDebugEnabled (https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios#3111)

【讨论】:

  • 我仍然收到相同的错误:“AdSupport 框架当前未链接。某些功能将无法正常运行。”和“尝试通过 Firebase 初始化 Crashlytics,但找不到 Crashlytics。”
  • 如果您只需要崩溃报告,则不需要 AdSupport。所以你可以忽略这个错误。如果您链接 AdSupport 框架,则 firebase 将有权访问 IDFA。请检查您是否还有 Fabric 的调用或导入,应该完全删除。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-25
  • 2014-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多