首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Firebase 5的GeoFire on iOS

基于Firebase 5的GeoFire on iOS
EN

Stack Overflow用户
提问于 2018-05-11 14:20:28
回答 1查看 415关注 0票数 2

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

代码语言:javascript
复制
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'

我现在收到以下错误消息:

好了!CocoaPods无法为Podfile中的pod“Firebase/Database”找到兼容版本:Firebase/Database GeoFire (来自https://github.com/firebase/geofire-objc.git)被解析为2.0.1,这取决于满足Firebase/Database、Firebase/Database (~> 4.0)依赖关系的Firebase/Database (~> 4.0)规范,但它们需要更高的最低部署目标。

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

本地克隆回购并将安装更改为

代码语言:javascript
复制
pod 'GeoFire', :path => '/Users/georg/Projekte/Repos/geofire-objc'

并且将依赖项提高到FireBase5.0似乎也不起作用,因为我现在收到了错误消息

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

Firebase已经用v5.0.0切换到源荚,这可能是对此的解释。

我现在的问题是:如何让GeoFire在SWIFT4.1项目中使用FireBase5.0。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-12 08:21:04

在存储库中修复之前,您可以使用此解决方案:

  1. 本地克隆存储库
  2. 编辑podfile并指向本地存储库,如下所示 pod 'GeoFire',:path =>‘/User/hans/repos/geofire-objc’
  3. 在本地存储库中的"GeoFire.podspec“中,像下面这样编辑依赖项 s.ios.dependency 'Firebase/Database','~> 5.0‘
  4. 将这一行添加到"GeoFire.podspec": s.static_framework =真
  5. 跑 吊舱更新
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50294424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档