Sha*_*man 9 xcode ios firebase swift swift-package-manager
我正在尝试将 Firebase Analytics 合并到 Xcode 中的 SwiftUI 项目中。我已经使用 Swift Package Manager 添加了 Firebase 包,并且能够FirebaseApp.configure()
在我的类中调用来初始化我的应用程序UIApplicationDelegate
。现在我正在尝试记录分析事件并遇到问题。
我的UIApplicationDelegate
类位于 iOS 特定的文件夹中。我有一个位于共享文件夹中的服务类(可在 iOS 和 macOS 版本中使用)。在我的服务类中,我添加了一行内容:
import Firebase
Run Code Online (Sandbox Code Playgroud)
然而,当我去构建我的 iOS 目标时,我收到一条错误消息:
No such module 'Firebase'
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这个 import 语句会引起问题,因为我的类中有完全相同的语句UIApplicationDelegate
。我唯一能想到的是我的共享类不知道 Firebase?或许?当我在项目中查看 iOS 目标时,它显示FirebaseCrashlytics
和FirebaseAnalytics
框架已添加到其中。
我对发生的事情感到茫然。我在网上找到的所有其他东西都是针对 Cocoapods 的,我没有将其用于依赖管理。我正在利用 Swift Package Manager 来实现此目的。任何帮助将不胜感激!!
ful*_*oon 11
安装 Firebase swift 包后,请确保将 Firebase 库添加到框架中:
目标 -> 您的应用程序 -> 常规 -> 框架、库和嵌入式内容 -> 点击“+”添加所需的 Firebase 库:
小智 4
我也遇到了同样的问题,但是 GitHub 上的下面的帖子应该可以解决这个问题:
https://github.com/firebase/firebase-ios-sdk/issues/9014#issuecomment-979489434
归档时间: |
|
查看次数: |
9222 次 |
最近记录: |