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

Ни один из упомянутых подходов не работал для меня. Вот как я сделал это, чтобы работать, однако:

  1. Прокомментируйте все свои контейнеры в своем Podfile.
  2. Прокомментируйте их один за другим и запустите pod install после каждого
  3. Очистить и запустить

Надеюсь, это поможет кому-то.

Ответ 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