swift - Firebase MacOS 11 支持
问题描述
Firestore 是否非正式地支持 MacOS 11?
如果是这样,这些资源在哪里?
我在 Firestore 上找到了关于 MacOS 的其他 SO 答案——但没有一个讨论 MacOS 11。
解决方案
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
推荐阅读
- sql - 计算值为 2 的所有列,并将该值与价格相加
- java - 为什么我们的网站只出现在 chrome 浏览器的 iframe 中?
- css - 在分配给不同的变量之前,覆盖具有相同名称的 CSS 变量不起作用?
- anaconda - 如何将一台计算机的 anaconda 环境克隆到另一台计算机的 anaconda
- javascript - 如何管理 requestAnimationFrame
- java - spring.cloud.stream.bindings 属性有什么用。
.consumer.partitioned - flutter - 颤动的网络:范围错误:值不在范围内:12
- javascript - nodeJS 中的 arr.sort() 是如何工作的?
- mobile - 在客户端和服务器之间使用联合登录(Google、FB 等)的正确方法
- mongodb - 在 MongoDB 中表示文件