首页 > 解决方案 > 用 cocoapods 安装 Geofirestore?

问题描述

我正在尝试使用 Cocoapods 安装 Geofirestore。我放入pod 'Geofirestore'了我的 podfile,但出现错误:

Geofirestore was resolved to 0.1.0, which depends on FirebaseCore (~> 5.0.3)

如何安装 Geofirestore?

我的 podfile 是这样的:

pod 'Firebase/Firestore'
pod 'Firebase/Analytics'
pod 'Firebase/Storage'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'FirebaseFirestoreSwift', '~> 7.0-beta'
pod 'SDWebImageSwiftUI'
pod 'Geofirestore'

标签: iosxcodecocoapodsgeofirestore

解决方案


Geofirestore 与 FirebaseFirestoreSwift 不兼容,因为 Geofirestore 依赖于 Firebase 5.x,而 FirebaseFirestoreSwift 是在 Firebase 6.x 中引入的。

两种选择:

  • 联系或与 Geofirestore 合作进行更新以使用最新的 Firestore 版本。
  • 放弃 FirebaseFirestoreSwift 并为其他 Firebase pod 使用旧版 Firebase。

推荐阅读