Подтвердить что ты не робот

Firebase pod install - pod 'Firebase/Database' - Требуется более высокая минимальная цель развертывания

Я пытаюсь установить Firebase/Database, такую ​​как Firebase doc https://firebase.google.com/docs/ios/setup#available_pods, но когда я попытался, у меня возникла проблема.

[!] Unable to satisfy the following requirements:
  • Firebase/Database, требуемый Podfile

    Были найдены спецификации, удовлетворяющие зависимости Firebase/Database, но для них требовалась более высокая минимальная цель развертывания.

Требуется более высокая минимальная цель развертывания. Как я могу это сделать?

Спасибо

Снимок экрана

4b9b3361

Ответ 1

Вот как я его исправил.

Шаг 1

Установить регулярную Firebase - pod 'Firebase', '>= 2.5.1'

Шаг 2

Обновление - pod update

* На этом этапе для обновления потребуется несколько минут. Вы должны увидеть что-то вроде этого.

Update all pods
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Installing Firebase 3.2.0 (was 3.2.0)
Using FirebaseAnalytics (3.2.0)
Installing FirebaseAuth (3.0.2)
Using FirebaseDatabase (3.0.1)
Using FirebaseInstanceID (1.0.6)
Using GoogleInterchangeUtilities (1.2.1)
Installing GoogleNetworkingUtilities (1.2.1)
Using GoogleSymbolUtilities (1.1.1)
Using GoogleUtilities (1.3.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 4 dependencies from the Podfile and 10
total pods installed.

Шаг 3

Теперь у вас должна быть Firebase 3. Итак, вы можете добавить такие фреймворки в свой файл pod, затем pod update

# Uncomment this line to define a global platform for your project
 platform :ios, '8.0'
# Uncomment this line if you're using Swift
 use_frameworks!

target 'xMarket' do

end

target 'xMarketTests' do

end

target 'xMarketUITests' do

end

pod 'Firebase', '>= 2.5.1'
pod ‘Firebase/Core’
pod ‘Firebase/Database’
pod ‘Firebase/Auth’

Удачи!

Ответ 2

В Podfile измените строку pod 'Firebase' на pod Firebase/Core и запустите pod update в папке проекта.

С новой Firebase нет необходимости в первой строке.

Из руководства по миграции:

migration

Ссылка: Руководство по миграции Firebase.google

Ответ 3

Выполните следующие действия:

  • pod repo удалить мастер
  • pod setup
  • pod install

Ответ 4

У меня была та же проблема. Моя ошибка ниже

[!] Unable to satisfy the following requirements:

- `Firebase/AdMob` required by `Podfile`

Specs satisfying the `Firebase/AdMob` dependency were found, but they required a higher minimum deployment target.

введите описание изображения здесь Targets->general->deployment target Changed to 8.0  введите описание изображения здесь

Моя цель развертывания моего проекта начинается с ios 6 Поскольку она разработана в старой версии xcode. Для новой версии в xcode 8 я сделал deployment target from ios 8 Это работает от меня.

После исправления его работы

Installing Firebase (4.0.2) Installing FirebaseAnalytics (4.0.1) Installing FirebaseCore (4.0.2) Installing FirebaseInstanceID (2.0.0) Installing Google-Mobile-Ads-SDK (7.20.0) Installing GoogleToolboxForMac (2.1.1)

Последняя Firebase будет поддерживать ios 8.

Ответ 5

или вы можете обновить Подфайл

платформа: ios, '9.0'

запустить 'pod update'

что wo

Ответ 6

В моем случае у меня была похожая ошибка, бегая от Дженкинса. Когда я удалил оскорбительное рабочее пространство и перезапустил все было хорошо.

Ответ 7

Вы можете попытаться удалить Podfile.lock

Ответ 8

Я начал работать, сначала запустив pod repo update, а затем снова запустив pod install.