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 的必要条件吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS swift得到问题firebase崩溃分析库安装

Firebase/Admob 安装指南与 Cocoapods 网站上的 pod 与 Google 上的 Firebase 安装指南

iOS Firebase Pod - 找不到框架 FirebaseCore 错误

处理 Podfile 的安装后挂钩时出错。无法在 iOS 模拟器上运行颤振项目得到 pod 错误

无法在iOS应用中安装带有Firebase的pod。

iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有啥区别