【问题标题】:Firebase error even if I don't use itFirebase 错误,即使我不使用它
【发布时间】:2017-11-07 19:11:34
【问题描述】:

在我的objective-c 应用程序中,我使用Pods 添加了Google Analytics(这是我添加它的方式:pod 'Google/Analytics')。在Pods 文件夹中,我找到了那些FirebaseFirebaseAnalyticsFirebaseCoreFirebaseInstanceId)。当我运行我的应用程序时,有时它会崩溃,这就是我在控制台中得到的:

[Firebase/Core][I-COR000003] 默认的 Firebase 应用没有 尚未配置。将 [FIRApp 配置] 添加到您的应用程序 初始化。

我不再调用 Firebase 类,也不想使用它们。

为什么我有Firebase,即使我没有添加它们?为什么我有这个错误?我该如何解决这个问题?如果我删除包会导致问题吗?

【问题讨论】:

    标签: ios objective-c firebase google-analytics cocoapods


    【解决方案1】:

    建议将 Google Analytics anymore 用于移动应用程序:

    Firebase SDK 是跟踪 iOS 应用的推荐方法。

    而且 AFAIK,功能开发 + pod 维护不是优先事项,因为它们完全转向 Firebase。

    我知道一些遗留代码必须保留在 GA 上,因为日志的历史记录很突出。但如果您有一个新应用,我强烈建议您使用 Firebase 进行分析。

    【讨论】:

    • 这就是问题所在。这不是一个新鲜的应用程序。它使用的是 Google Analytics 库,所以我将它迁移到 Pods。如果我禁用 Firebase,会对 Google Analytics 部分产生影响吗?
    • @Llg 开始,根据我链接的教程,尝试用pod Google/Analytics 替换pod 'GoogleAnalytics'。也许这会让问题消失,让您保持旧平台运行。
    • 正如在这个 SO 问题中所讨论的:stackoverflow.com/questions/44538472/…
    【解决方案2】:

    Google pod 依赖于 Firebase。将您的 Podfile 更改为直接依赖于 GoogleAnalytics 而不使用斜线。

    pod 'GoogleAnalytics'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-15
      • 2011-01-08
      • 2015-09-22
      • 2020-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多