Firebase 错误,即使我不使用它
Posted
技术标签:
【中文标题】Firebase 错误,即使我不使用它【英文标题】:Firebase error even if I don't use it 【发布时间】:2017-11-07 19:11:34 【问题描述】:在我的objective-c
应用程序中,我使用Pods
添加了Google Analytics
(这是我添加它的方式:pod 'Google/Analytics'
)。在Pods
文件夹中,我找到了那些Firebase
包FirebaseAnalytics
、FirebaseCore
和FirebaseInstanceId
)。当我运行我的应用程序时,有时它会崩溃,这就是我在控制台中得到的:
[Firebase/Core][I-COR000003] 默认的 Firebase 应用没有 尚未配置。将 [FIRApp 配置] 添加到您的应用程序 初始化。
我不再调用 Firebase 类,也不想使用它们。
为什么我有Firebase
,即使我没有添加它们?为什么我有这个错误?我该如何解决这个问题?如果我删除包会导致问题吗?
【问题讨论】:
【参考方案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 问题中所讨论的:***.com/questions/44538472/…【参考方案2】:
Google
pod 依赖于 Firebase。将您的 Podfile 更改为直接依赖于 GoogleAnalytics
而不使用斜线。
pod 'GoogleAnalytics'
【讨论】:
以上是关于Firebase 错误,即使我不使用它的主要内容,如果未能解决你的问题,请参考以下文章
Firebase Cloud Message iOS Swift 不工作
是啥导致了这个 NullPointerException? [复制]
Firebase createUserWithEmailAndPassword()返回HTTP POST错误以及错误对象
Uncaught FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - 在 vue.js 中调用 Fireba
Stripe 和 Firebase:FirebaseError:collection() 的第一个参数应为 CollectionReference、DocumentReference 或 Fireba