iOS版带有Firebase 5的GeoFire

格奥尔格

从Firebase 4.x到Firebase 5.0.0的更新中断了我的GeoFire安装。我是这样通过“ Podfile”安装GeoFire的:

pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'

我现在收到此错误消息:

[!] CocoaPods找不到Pod“ Firebase / Database”的兼容版本:在Podfile中:Firebase / Database

GeoFire(from https://github.com/firebase/geofire-objc.git)已解析为2.0.1,这取决于Firebase / Database(〜> 4.0)找到满足Firebase / Database,Firebase / Database(〜> 4.0)依赖性的规范,但它们需要更高的最低部署目标。

Podfile和Xcode项目中的部署目标是iOS11。因此,实际上没有更高的最低部署目标。

在本地克隆存储库并将安装更改为

pod 'GeoFire', :path => '/Users/georg/Projekte/Repos/geofire-objc'

并提高对Firebase 5.0的依赖性似乎也不起作用,因为我现在收到错误消息

[!]“ Pods-poifinder”目标具有传递性依赖关系,其中包括静态框架:(FirebaseDatabase,FirebaseCore,FirebaseAuth,FirebaseFirestore,FirebaseFunctions和FirebaseStorage)

Firebase已使用v5.0.0切换到源Pod,这可能是对此的一种解释。

我的问题现在是:如何在Swift 4.1项目中使GeoFire与Firebase 5.0一起使用。谢谢!

格奥尔格

在存储库中解决此问题之前,您可以使用以下解决方法:

  1. 在本地克隆存储库
  2. 编辑您的Podfile并指向本地存储库,如下所示

    pod'GeoFire',:path =>'/ Users / hans / repos / geofire-objc'

  3. 在本地存储库的“ GeoFire.podspec”中,像这样编辑依赖项

    s.ios.dependency'Firebase / Database','〜> 5.0'

  4. 将此行添加到“ GeoFire.podspec”:

    s.static_framework = true

  5. 吊舱更新

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Geofire与Firebase数据集成

带有Firebase集合路由的Angular 5

将Geofire与现有的Firebase数据库集成

使用GeoFire和Firebase定位最近的用户

无法检索位置 GeoFire Firebase Android

使用FireBase查找最近的用户(想想geofire吗?)

根据距离与 geofire 和 firebase 检索用户列表

将GeoFire与Firebase Cloud函数和TypeScript结合使用

在Android上将GeoFire与Firebase结合使用,但找不到DatabaseReference类

使用 GeoFire 在 Firebase 中保存当前位置(React Native)

Swift Firebase - 如何从 GeoFire 获取单个用户的位置

Geofire如何计算Firebase查询的边界地理哈希?

如何让用户靠近我在 geofire,Firebase 中的位置

有没有办法在Firestore中使用GeoFire?

初学者“学习Python 3的艰辛方法”(第5和6版),Chromebook带有Linux Beta与repl.it

在GeoFire中获取特定范围内的所有对象

Xcode / Swift:没有这样的模块“ GeoFire”

如果存在,则加载现有的 Geofire 位置

带有/不带有cocoapods的iOS Admob Firebase SDK

带有Firebase的ios发送通知

Swift iOS Firebase-如何结合使用queryOrdered(byChild)和GeoFire watch(.keyEntered)来同时获取快照和定位结果?

如何使用带有 angularfire2 版本 5 的 firebase 获取数据?

将带有Firebase数据库的Angular5应用程序推送到GitHub

Firebase-Geofire和云功能。函数结束是否意味着不再有侦听器?

iOS 上带有 Firestore 的 Ionic 5 向上滚动新数据

带有pycharm 5的docker

带有Java 5的球衣

带有es5的Angular 5

如何使用geofire查询检查Firebase用户是否存在于10 km半径内