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
в папке проекта.
С новой огневой базой нет необходимости в первой строке.
из руководства по миграции:
у меня была та же проблема.Моя ошибка ниже
[!] 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.
в моем случае у меня была аналогичная ошибка, запущенная от Дженкинса. Когда я удалил оскорбительное рабочее пространство и повторил, все было хорошо.