将 Firebase 添加到 Pod 项目

Posted

技术标签:

【中文标题】将 Firebase 添加到 Pod 项目【英文标题】:Adding Firebase to Pod project 【发布时间】:2019-04-05 07:28:56 【问题描述】:

我想知道是否有人能够成功地将 FireBase SDK 集成到他的 Pod 项目中。

https://firebase.google.com/docs/analytics/ios/start?authuser=3 上的 Firebase 文档 仅显示如何将其添加到应用程序。

更多细节: Firebase 的初始化是对 Application 生命周期的潮流,它超出了 Pod 的范围。 在 Pod“主”视图控制器中初始化可能会导致不良的 SDK 行为。

【问题讨论】:

【参考方案1】:

嗯,这是绝对可能的。 初始化应该发生在任何 UIViewController 中。

在 SDK/POD/MODULE 项目中添加通用分析库时的禁忌是它将覆盖父应用配置!

目前,Firebase 对每个应用执行都有一个配置,这意味着它可以只使用一个 APP_ID,而且它绝对应该是父应用之一。

【讨论】:

以上是关于将 Firebase 添加到 Pod 项目的主要内容,如果未能解决你的问题,请参考以下文章

不知道在哪里添加pod文件flutter ios安装

pod firebase 到 Xcode 的错误

使用@angular/fire@6.0.3 无法访问firebase.firestore.FieldValue.serverTimestamp()

在我自己创建的 pod 中添加 Firebase 作为依赖项

如何将@angular/fire 添加到 Nx 工作区(Angular 项目)?

如何将 Firebase Analytics 添加为 pod 的依赖项?