从Firebase 4.x到Firebase 5.0.0的更新破坏了我的GeoFire安装。我是通过这样的"Podfile“安装GeoFire的:
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,因此实际上没有更高的最低部署目标。
本地克隆回购并将安装更改为
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。谢谢!
发布于 2018-05-12 08:21:04
在存储库中修复之前,您可以使用此解决方案:
https://stackoverflow.com/questions/50294424
复制相似问题