xcode - "No such module ' Firebase '"//找不到FirebaseUI框架

标签 xcode firebase firebase-realtime-database firebase-authentication cocoapods

我之前使用以下 pod(不包括 pod“Firebase/DynamicLinks”)将 Firebase 连接到我的应用,并且运行良好。我使用每个 View Controller 顶部的“import Firebase”行来导入相关框架。

但是,今天我去添加 pod“Firebase/DynamicLinks”,当我去运行 pod install 时,它陷入了“分析依赖项”。我阅读了 stackoverflow 上的其他论坛来解决这个问题。我最终从我的项目中删除了 cocoapods 并重新安装它们。我现在已经重新安装了 pod,但是当我打开 Xcode 时,我收到消息“没有这样的模块‘Firebase’”。它本质上是希望我导入特定的 Firebase 模块 [import FirebaseDatabase、import FirebaseAnalytics 等],而不仅仅是 [import Firebase]。更新所有 View Controller 上的导入后,还存在 1 个问题 ->“找不到 FirebaseUI 框架”。

问题

  • 从“导入 Firebase”变为“导入 FirebaseDatabase 等”推荐还是这是一种倒退?
  • 如何解决“找不到 FirebaseUI 框架”的问题?我已经安装了 Pod。

其他可能有帮助的信息

  • 运行 pod install 时,我收到警告通知:[!] [Xcodeproj] 生成重复的 UUID

  • 当尝试构建项目时,我还得到:ld:警告:找不到选项 '-F/Users/[myNameHere]/Library/Developer/Xcode/DerivedData/[AppName]- 的目录dtipemvgjzrgzvephbatansalrwu/Build/Products/Debug-iphonesimulator/Firebase'

  • 以及:ld:警告:找不到选项“-F/Users/[myNameHere]/Library/Developer/Xcode/DerivedData/[AppName]-dtipemvgjzrgzvephbatansalrwu/Build/Products/的目录”调试-iphonesimulator/FirebaseUI'

我的 podfile

  • pod“FirebaseUI”
  • pod“FirebaseUI/Auth”
  • pod“Firebase/Core”
  • pod“Firebase/数据库”
  • pod“Firebase/消息传递”
  • pod“Firebase/Analytics”
  • pod“Firebase/存储”
  • pod“Firebase/Auth”
  • pod“FirebaseUI/Google”
  • pod“FirebaseUI/Facebook”
  • pod“Firebase/DynamicLinks”(新)

最佳答案

重新阅读 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'

关于xcode - "No such module ' Firebase '"//找不到FirebaseUI框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60272998/

相关文章:

firebase - 如何自定义firebase数据库的域名、身份验证和存储?

firebase - 在 Firebase 中按数组值搜索

ios - 如何设计合适的 Firebase/NoSQL 数据结构

javascript - 使用 *ngFor 数组的 Orderby

iOS - 以编程方式更改约束关系

ios - itunes 商店操作失败错误说明不可用

ios - 在 Firebase 数据库中获取父级

swift - 如何创建要在 SceneKit 中使用的 DAE 文件?

ios - 是否可以通过代码向仪器添加标记?

firebase - 我怎样才能在 flutter 中得到消防处的收集和子收集