我正在尝试将Firebase合并到我的Xcode SwiftUI项目中。我使用Swift添加了Firebase包,并且能够调用FirebaseApp.configure()
在我的UIApplicationDelegate
类中初始化我的应用程序。现在我正在尝试记录分析事件,并遇到了一个问题。
我的UIApplicationDelegate
类位于一个iOS特定的文件夹中.我有一个服务类,它位于共享文件夹中(用于iOS和macOS构建)。在我的服务班里,我增加了一句话:
import Firebase
然而,当我去构建我的iOS目标时,我会看到一个错误:
No such module 'Firebase'
我不知道为什么这个导入语句会导致问题,因为我的UIApplicationDelegate
类中有相同的语句。我唯一能想到的就是,我的共享类不知何故不了解Firebase?也许吧?当我在项目中查看iOS目标时,它会显示FirebaseCrashlytics
和FirebaseAnalytics
框架已经添加到其中。
我不知道发生了什么事。我在网上找到的所有其他东西都是针对Cocoapods的,我没有使用Cocoapods来管理依赖关系。我正在利用Swift软件包管理器来完成这个任务。任何帮助都将不胜感激!!
发布于 2022-10-21 17:49:17
我也有同样的问题,但是GitHub下面的帖子应该能解决这个问题:
https://github.com/firebase/firebase-ios-sdk/issues/9014#issuecomment-979489434
https://stackoverflow.com/questions/70947673
复制相似问题