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

    спецификациях удовлетворяя , но для них требуется более высокая минимальная цель развертывания.

требуется более высокая минимальная цель развертывания, как можете Я делаю это?

спасибо

скриншот

7 ответов


вот как я это исправил.

Шаг 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’

удачи!


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

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

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

migration

ссылки: военнослужащих.руководство по миграции google


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

  1. pod repo удалить master
  2. настройка pod
  3. установка pod

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

[!] 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.

enter image description here Targets->general->deployment target Changed to 8.0 enter image description here

моя цель развертывания проекта начинается с 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.


или вы можете обновить Podfile

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

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

Это wo


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


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