Были найдены спецификации, удовлетворяющие зависимости `Firebase / Functions`, но они требовали более высокой минимальной цели развертывания. - PullRequest
0 голосов
/ 09 июня 2019

Я пытался установить pod 'Firebase/Functions', но потерпел неудачу со следующей ошибкой:

`[!] CocoaPods не может найти совместимые версии для модуля" Firebase / Functions ": В Подфиле: Firebase / Функции

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

Вот мой файл стручка

# Uncomment the next line to define a global platform for your project
# platform :ios, '11.0'

target 'MyApp' do
  # Comment the next line if you're not using Swift and don't want to 
  use dynamic frameworks
  use_frameworks!

 # Pods for MyApp

 pod 'Firebase/Core'
 pod 'Firebase/Firestore'
 pod 'Firebase/Database'
 pod 'Firebase/Auth'
 pod 'Firebase/Messaging' ,'~> 4.6.0'
 pod 'Firebase/Storage'
 pod 'Firebase/Functions'
 pod 'GoogleMaps'
 pod 'FirebaseUI/Auth'
 pod 'FirebaseUI/Phone'
 pod 'ImageSlideshow', '~> 1.6'
 pod 'DZNEmptyDataSet'
 pod 'SDWebImage'
 pod 'SDWebImage/WebP'

target 'MyAppTests' do
   inherit! :search_paths
   # Pods for testing
end

 target 'MyAppUITests' do
  inherit! :search_paths
 # Pods for testing
end

конец

Я искал некоторые ресурсы и позволил мне сделать 3 шага:

pod repo update
pod update
pod install

Я выполнил эти 3 шага, но все еще не работал.

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Удаление '~> 4.6.0'.

FirebaseFunctions было введено после Firebase 4.6.0 и, таким образом, несовместимо с ограничением версии pod 'Firebase/Messaging' ,'~> 4.6.0'.

0 голосов
/ 09 июня 2019

Вам нужно увеличить цель развертывания.Перейдите в Project Navigator (Cmd + 1), выберите цель вашего приложения и увеличьте iOS Deployment Target до минимума, требуемого Firebase (iOS> = 8).Наконец, перезапустите установку pod:

pod install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...