【发布时间】:2020-01-18 21:58:57
【问题描述】:
我有一个启用 Firebase 的 IOS 应用。
现在我正在尝试向这个项目添加一个 macOS swift 应用程序,但我不知道该怎么做。
(我知道可以选择将 IOS 应用程序移植到 macOS,但我想要两个具有不同功能的独立应用程序,一个用于 IOS,一个用于 macOS)
Firebase Admin 中没有添加 macOS 应用程序的选项(据我所知),因此我在 Firebase Admin 中创建了一个新的 IOS 应用程序并尝试使用 macOS 应用程序项目进行设置。 (很可能这是我整个问题的问题)
当我运行 macOS 项目时,我的 AppDelegate 中出现这些错误:
尚未配置默认 Firebase 应用。将
[FIRApp configure];(Swift 中的FirebaseApp.configure())添加到您的应用程序初始化中。引发了未捕获的异常
未能获取 FirebaseApp 实例。请在使用 Firestore 之前调用 FirebaseApp.configure()
由于未捕获的异常“FIRIllegalStateException”而终止应用程序,原因:“无法获取 FirebaseApp 实例。请在使用 Firestore 之前调用 FirebaseApp.configure()'
尽管我在applicationDidFinishLaunching 中使用了FirebaseApp.configure()。
我还导入了每个 pod,但没有任何帮助。
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'FirebaseDatabase'
pod 'Firebase/ABTesting'
pod 'Firebase/Database'
pod 'Firebase/Firestore'
pod 'FirebaseFirestore'
pod 'Firebase/Functions'
pod 'Firebase/Messaging'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Storage'
我的问题是我可能做错了什么?
还是 Firebase 不支持 macOS 应用?
如果是,那么我如何将现有的 Firebase IOS 项目与新的 macOS Swift 应用程序一起使用?
【问题讨论】:
标签: ios swift macos firebase firebase-realtime-database