Обновление Firebase 4.x до Firebase 5.0.0 сломало мою установку GeoFire.Я устанавливал GeoFire через «Podfile» следующим образом:
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'
Теперь я получаю это сообщение об ошибке:
[!] CocoaPods не может найти совместимые версии для модуля "Firebase /База данных ": в Podfile: Firebase / База данных
GeoFire (от https://github.com/firebase/geofire-objc.git
) была разрешена до 2.0.1, что зависит от спецификаций Firebase / Database (~> 4.0), удовлетворяющих Firebase / Database, Firebase / Database(~> 4.0) зависимости были найдены, но они требовали более высокой минимальной цели развертывания.
Целью развертывания в Podfile, а также в проекте XCode является iOS 11. Так что на самом деле нет более высокого минимумацель развертывания.
Локальное клонирование репозитория и изменение установки на
pod 'GeoFire', :path => '/Users/georg/Projekte/Repos/geofire-objc'
и повышение зависимости от Firebase 5.0, похоже, также не работают, так как теперь я получаю сообщение об ошибке
[!] Цель 'Pods-poifinder' имеет транзитивные зависимости, которые включают статические структуры: (FirebaseDatabase, FirebaseCore, FirebaseAuth, FirebaseFirestore,FirebaseFunctions и FirebaseStorage)
Firebase переключился на исходные модули с версией 5.0.0, что может быть объяснением этого.
Мой вопрос сейчас: как мне заставить работать GeoFireс Firebase 5.0 в проекте Swift 4.1.Спасибо!