ios - 用 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'
解决方案
Geofirestore 与 FirebaseFirestoreSwift 不兼容,因为 Geofirestore 依赖于 Firebase 5.x,而 FirebaseFirestoreSwift 是在 Firebase 6.x 中引入的。
两种选择:
- 联系或与 Geofirestore 合作进行更新以使用最新的 Firestore 版本。
- 放弃 FirebaseFirestoreSwift 并为其他 Firebase pod 使用旧版 Firebase。
推荐阅读
- node.js - npm 错误!node-expat@2.3.16 安装:`node-gyp 重建`
- swift - Postgres jsonb data in Swift/Vapor
- node.js - node-nlp v4 不提取实体
- twig - Twig 在模板中只包含一个对象
- django - Django 验证电子邮件外键
- mongodb - 使用 PyMongo 从 Mongo DB 中提取数据元素
- r - 使用管道在循环内生成图
- javascript - 如何在 Knex 上使用 EXISTS 进行子查询?
- c++ - 如何在 CLion 调试器中查看 boost::optional ?
- cmake - CMake:如何获取目标的所有属性