【问题标题】:Firebase MacOS 11 Support [closed]Firebase MacOS 11 支持 [关闭]
【发布时间】:2021-04-04 22:03:06
【问题描述】:

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

如果有,这些资源在哪里?

我找到了其他 S.O. Firestore 上有关 MacOS 的答案——但没有讨论 MacOS 11。

【问题讨论】:

  • 请编辑问题,以便更清楚地了解您正在尝试执行的需要 macos 支持的操作。 Firebase 拥有十多种具有不同 SDK 和功能的独立产品。
  • 公平。刚刚将问题修改为仅询问 Firestore
  • 从 8.9.0 版本开始,Firebase 正式支持 macOS 测试版

标签: swift macos firebase google-cloud-firestore


【解决方案1】:

Firestore 没有任何 Macos 原生库。在所有没有原生支持的平台上,都可以使用Firestore REST API直接读写文档。

请参阅documentation 了解受支持内容的完整列表。

【讨论】:

    【解决方案2】:

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

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

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

    如果你想试一试,这里有一个 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      相关资源
      最近更新 更多