首页 > 解决方案 > Firebase MacOS 11 支持

问题描述

Firestore 是否非正式地支持 MacOS 11?

如果是这样,这些资源在哪里?

我在 Firestore 上找到了关于 MacOS 的其他 SO 答案——但没有一个讨论 MacOS 11。

标签: swiftmacosfirebasegoogle-cloud-firestore

解决方案


Firebase 实时数据库和 Firestore 都可以在 macOS 上运行。

我们每天都在使用它,事实上,我们在 SO 上发布的大多数编码答案都来自 macOS 应用程序。

Firebase 在第 3 版中放弃了对 macOS 的官方支持,这让我们所有桌面开发人员感到非常懊恼。幸运的是,它得到了社区的支持

如果你想试一试,这里有一个 10.14 及更高版本的 podfile

project 'YourFirestoreProject.xcodeproj'

platform :osx, '10.14'

target 'YourFirestoreProject.xcodeproj' do
   use_frameworks!

   pod 'Firebase' #probably no longer needed
   pod 'Firebase/Auth'
   pod 'Firebase/Database'
   pod 'Firebase/Firestore'
   pod 'Firebase/Storage'
   pod 'FirebaseFirestoreSwift'
end

需要记住的是,iOS 和 macOS 应用程序的加载顺序是不同的。您需要在 viewDidLoad 而不是 appDelegate 中初始化 Firebase。除此之外,它有效。

Handoff 风格的应用程序有一个巨大的市场,我们当然希望 Firebase 能够加入这个潮流,并在他们的 SDK 中正式支持 macOS


推荐阅读