Минимальная цель развертывания 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 (я не знаю почему...)