Минимальная цель развертывания Cloud FireStore
Я получаю следующую ошибку при попытке включить приложение с Cloud FireStore
[!] Невозможно выполнить следующие требования:
-
Firebase/Firestore
требуется Podfile
Были найдены спецификации, удовлетворяющие зависимости Firebase/Firestore
, но они требовали более высокой минимальной цели развертывания.
Я переехал, изменив требование podfile до 10.2 и мое развертывание xcode до 10.2, и я все еще получаю эту ошибку. Любые предложения?
Изменить:
решение для меня
Я сделал pod repo update pod, pod install, затем обновил его, и он работал.
Ответы
Ответ 1
Я добавлял к существующему проекту, поэтому я сделал
pod repo update
pod install
pod update
это тот порядок, и он сработал.
Я не уверен, почему это приказало работать, предположил, что у него есть что-то для очистки / reset что-то где-нибудь в дополнениях firebase.
Ответ 2
Я сделал это в порядке:
Удалите pod 'Firebase/Firestore'
из вашего подфайла, а затем:
pod repo update
pod update
Затем добавьте pod 'Firebase/Firestore'
в мой подфайл и, наконец, выполните pod install
Ответ 3
Firestore должен работать с iOS 7 и более поздними версиями. Подробнее здесь.
Простейший подфайл, который его использует, выглядит следующим образом:
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'Firebase/Core'
pod 'Firebase/Firestore'
end
Цель развертывания Xcode для вашего приложения не должна влиять на pod install
.
начало видео показывает все это в действии.
Ответ 4
У меня была та же проблема. Я пробовал pod repo update
, pod install
, pod update
и даже обновил cocoapods.
Оказалось, что у меня все еще был FirebaseDatabase
pod в podfile
.
Удаление, которое решило проблему.
![pod result]()
Ответ 5
Что он,
pod repo update
pod update
Ответ 6
У меня была та же проблема (были найдены спецификации, удовлетворяющие зависимости Firebase/Functions, но они требовали более высокой минимальной цели развертывания.), Когда я пытался добавить firebase/Functions в мой файл pod.
После нескольких попыток я решил удалить все модули и запустить установку pod для каждой нужной строки pod, одну за другой, не устанавливая все одновременно. В конце я обнаружил, что проблема была в модуле "Firebase/Core", и я установил его напоследок, и теперь все установлено нормально.
Теперь это мой стручок.
def shared_pods
use_frameworks!
pod 'Firebase/Functions'
pod 'Firebase/Core'
pod 'Firebase/Firestore'
pod 'Firebase/Storage'
pod 'Firebase/Database'
pod 'FirebaseUI/Storage'
pod 'SDWebImage'
pod 'Fabric'
pod 'Crashlytics'
end
Ответ 7
Установка FirebaseInAppMessaging (0.12.0)
Установка FirebaseInAppMessagingDisplay (0.12.0)
Ответ 8
У меня была такая же проблема с другой библиотекой. На самом деле последняя версия iOS - 12. Кроме того, установка этой версии в приложении, ошибка все еще появлялась.
Решением для меня было удалить файл podfile.lock (я не знаю почему...)