首页 > 解决方案 > "No such module 'Firebase'" // 找不到框架 FirebaseUI

问题描述

我以前使用以下 pod(不包括 pod 'Firebase/DynamicLinks)将 Firebase 连接到我的应用程序,它工作得很好。我使用每个视图控制器顶部的“import Firebase”行来导入相关框架。

然而,今天我去添加 pod 'Firebase/DynamicLinks',当我去运行 pod install 时,它卡住了'分析依赖关系'。我阅读了有关 stackoverflow 的其他论坛以解决此问题。我最终从我的项目中删除了 cocoapods 并重新安装它们。我现在已经重新安装了 pod,但是当我打开 Xcode 时,我收到消息“没有这样的模块 'Firebase”。它本质上是要我导入特定的 Firebase 模块 [导入 FirebaseDatabase、导入 FirebaseAnalytics 等] 而不仅仅是 [导入 Firebase]。在我所有的视图控制器上更新导入后,还有 1 个问题 -> 'Framework not found FirebaseUI'。

问题

其他可能有帮助的信息

我的播客文件

标签: xcodefirebasefirebase-realtime-databasefirebase-authenticationcocoapods

解决方案


重读 Firebase 文档后,发现“您不再需要添加 iOS pod Firebase/Core。此 SDK 包含用于 Google Analytics 的 Firebase SDK。”

我最终删除了 Core 和 UI Cocoapods(改用我自己的 UI 按钮),项目现在构建。我假设使用 FirebaseUI Cocoapod - idk 安装 UI 框架可能会出错。

已删除 Pod: - pod 'Firebase/Core' - pod 'FirebaseUI' - pod 'FirebaseUI/Auth' - pod 'FirebaseUI/Google' - pod 'FirebaseUI/Facebook'


推荐阅读