Cocoapods: невозможно найти спецификацию для "Firebase/Core"
У меня это в podfile:
pod 'Firebase/Core'
pod 'Firebase/Messaging'
но получение этой ошибки:
[!] Невозможно найти спецификацию Firebase/Core
Я попробовал с pod 'Firebase'
все еще не могу найти его.
Podfile:
# 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 'caffetouch manager' do
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'Alamofire', '~> 4.0.0'
pod 'AlamofireNetworkActivityIndicator', '~> 2.0.1'
pod 'IQKeyboardManagerSwift', '~> 4.0.6'
pod 'MZFormSheetPresentationController', '~> 2.4.2'
pod 'Kingfisher', '~> 3.1.3'
pod "GMStepper"
pod 'DKImagePickerController', '~> 3.4.0'
pod 'Siren', '~> 1.0.2'
pod 'Eureka', '~> 2.0.0-beta.1'
pod 'SwiftyJSON'
pod 'ObjectMapper', '~> 2.1'
pod 'NVActivityIndicatorView'
pod 'SwiftDate', '~> 4.0.5'
pod 'SimpleAlert' '~> 2.0.1'
pod 'BTNavigationDropdownMenu', :git => 'https://github.com/PhamBaTho/BTNavigationDropdownMenu.git', :branch => 'swift-3.0'
pod 'ENSwiftSideMenu', :git => 'https://github.com/evnaz/ENSwiftSideMenu.git', :branch => 'master'
pod 'SkyFloatingLabelTextField', git: "https://github.com/MLSDev/SkyFloatingLabelTextField.git", branch: "swift3"
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
Ответы
Ответ 1
Попробуйте обновить хранилище pod
pod repo update
Если не удается показать журнал из
pod install --verbose
Редактировать:
попробуйте добавить
source 'https://github.com/CocoaPods/Specs.git'
в ваш подфайл. Если это не помогает, возможно, возникла проблема с вашим локальным pod repo. Вы можете исправить это, используя:
pod repo remove master
pod setup
pod install
Ответ 2
попробуйте выполнить команды:
pod repo remove master
pod repo update
pod install --verbose
Ответ 3
попробуйте удалить файл podfile.lock
это помогает с проблемой:
[!] CocoaPods не смог найти совместимые версии для pod "Firebase/Core":
В снимке (Podfile.lock):
Firebase/Core (= 4.8.1)
Ответ 4
Проверьте, выглядит ли ваш файл podfile и затем выполните pod install
:
platform :ios, '10.0'
use_frameworks!
target '<YOUR APP TARGET>' do
# Firebase
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
Ответ 5
Ни один из упомянутых подходов не работал для меня. Вот как я сделал это, чтобы работать, однако:
- Прокомментируйте все свои контейнеры в своем
Podfile
. - Прокомментируйте их один за другим и запустите
pod install
после каждого - Очистить и запустить
Надеюсь, это поможет кому-то.
Ответ 6
Если он все еще не работает, удалите каталог cocoapods rm -rf ~/.cocoapods
и переустановите cocoapods, используя pod setup
надеюсь, это поможет
Ответ 7
была та же проблема.
то, что действительно сработало для меня, было gem uninstall cocoapods
где я обнаружил, что у меня было 11 (!) версий cocoapods. Я решил удалить все, а затем gem install cocoapods:1.4.0
Теперь все хорошо.
Ответ 8
Это помогло мне обновить cocoapods и мой pod repo:
sudo gem install cocoapods
pod repo update