web-dev-qa-db-ja.com

Cocoapods:「Firebase / Core」の仕様が見つかりません

ポッドファイルにこれがあります:

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
28
Mirza Delic

ポッドリポジトリを更新してみてください

pod repo update

ログが表示されない場合

pod install --verbose

編集:

追加してみてください

source 'https://github.com/CocoaPods/Specs.git'

podfileに。解決しない場合は、おそらくローカルポッドリポジトリに問題があります。これを修正するには:

pod repo remove master
pod setup
pod install
70
Piotr Labunski

以下のコマンドを試してください:

pod repo remove master
pod repo update
pod install --verbose
3
Rajesh.k

ファイルを削除してみてくださいpodfile.lock
問題の解決:

[!] CocoaPodsは、ポッド「Firebase/Core」の互換バージョンを見つけることができませんでした。
スナップショット(Podfile.lock):
Firebase/Core(= 4.8.1)

2
Yoni Katz

ポッドファイルが次のようになっていることを確認してから、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
1
ronatory

同じ問題があった。

本当に役立ったのはgem uninstall cocoapods 11個の(!)ココアポッドバージョンがあることがわかりました。すべてをアンインストールしてからgem install cocoapods:1.4.0

すべて良いです。

0
Catarino

それでも動作しない場合は、cocoapodsディレクトリrm -rf ~/.cocoapodsを削除し、pod setupを使用してcocoapodsを再セットアップします

役立つことを願っています

0
Ajitpaulm

これは、ココアポッドとポッドリポジトリを更新することで機能しました。

Sudo gem install cocoapods
pod repo update
0
steve-o

言及されたアプローチはどれも私にとってはうまくいきませんでした。しかし、ここに私がどのように機能するようにしたかを示します。

  1. Podfile内のすべてのポッドをコメントアウトします。
  2. それらを1つずつコメント化し、それぞれの後にpod installを実行します
  3. きれいにして実行する

私はそれが誰かを助けることを願っています。

0
AbbasAngouti