Firebase pod 是在 iOS 上使用 Crashlytics 的必要条件吗?
Posted
技术标签:
【中文标题】Firebase pod 是在 iOS 上使用 Crashlytics 的必要条件吗?【英文标题】:Is Firebase pod a requirement for using Crashlytics on iOS? 【发布时间】:2019-10-22 10:58:36 【问题描述】:尝试在 ios 上使用 Crashlytics 时,如果不包含 Firebase pod(以配置 FirebaseApp),我将无法发送崩溃报告。
我不想使用 Firebase 捕获 Analytics。有没有办法完全避免包含 Firebase cocoapod 或至少禁止发送分析数据?
【问题讨论】:
【参考方案1】:在this set of instructions 之后,您应该可以在没有 CocoaPods 的情况下进行登录。但是,如果您想在没有 Analytics 的情况下使用 Firebase,则必须从 Fabric 迁移到 Firebase,并放弃 Analytics SDK 集成。专门针对迁移流程,Google Analytics SDK 不必仅使用 Crashlytics。
【讨论】:
我想使用 CocoaPods。只是我不希望 Fabric 和 Crashlytics pod 附带大量其他框架。但是,似乎 Firebase/Analytics 是初始化 Crashlytics 模块的最低要求。如果我错了,请纠正我。 抱歉,我用正确的信息编辑了我的答案。 所以要明确一点,如果我想避免包含 Firebase/Analytics pod,我应该从 Fabric 开始,然后迁移到 Firebase,而不是直接从 Firebase 开始? 是的,截至目前,在载入 Firebase 应用时,Analytics 框架已与 Crashlytics 集成。但是,如果您要从 Fabric 迁移到 Firebase,则情况并非如此。更简单地说,如果您只想阻止 Analytics 数据向您的仪表板报告,您可以关注 this guide。 非常感谢奥列格。我正在寻找这些信息。以上是关于Firebase pod 是在 iOS 上使用 Crashlytics 的必要条件吗?的主要内容,如果未能解决你的问题,请参考以下文章
Firebase/Admob 安装指南与 Cocoapods 网站上的 pod 与 Google 上的 Firebase 安装指南
iOS Firebase Pod - 找不到框架 FirebaseCore 错误
处理 Podfile 的安装后挂钩时出错。无法在 iOS 模拟器上运行颤振项目得到 pod 错误
iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有啥区别