web-dev-qa-db-fra.com

Cocoapods: impossible de trouver une spécification pour `Firebase/Core`

J'ai ceci dans podfile:

pod 'Firebase/Core'
pod 'Firebase/Messaging'

mais obtenir cette erreur:

[!] Impossible de trouver une spécification pour Firebase/Core

j'ai essayé avec pod 'Firebase' n'arrive toujours pas à le trouver.

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

Essayez de mettre à jour le référentiel de pod 

pod repo update

Si ne permet pas d'afficher le journal de

pod install --verbose

Modifier:

essayez d'ajouter

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

à votre podfile. Si cela ne vous aide pas, il y a probablement un problème avec votre dépôt de pod local. Vous pouvez résoudre ce problème en utilisant: 

pod repo remove master
pod setup
pod install
56
Piotr Labunski

essayez les commandes ci-dessous:

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

Vérifiez si votre fichier pod ressemble à ceci, puis exécutez 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

essayez de supprimer le fichier podfile.lock 
cela aide avec le problème:

[!] CocoaPods n'a pas trouvé de version compatible avec pod "Firebase/Core": 
En instantané (Podfichier.lock): 
Base de feu/noyau (= 4.8.1)

0
Yoni Katz

eu le même problème. 

ce qui a vraiment fonctionné pour moi, c’est gem uninstall cocoapods où j’ai trouvé 11 versions (!) de cocoapods. J'ai choisi de tout désinstaller puis gem install cocoapods:1.4.0

Tout va bien maintenant.

0
Catarino

Si cela ne fonctionne toujours pas, supprimez le répertoire cocoapods rm -rf ~/.cocoapods et réinstallez les cocoapods en utilisant pod setup 

J'espère que cela pourra aider

0
Ajitpaulm

Cela a fonctionné pour moi en mettant à jour les cocoapods et mon pod repo:

Sudo gem install cocoapods
pod repo update
0
steve-o

Aucune des approches mentionnées n'a fonctionné pour moi. Voici comment je l'ai fait pour fonctionner, cependant:

  1. Commentez tous vos pods dans votre Podfile
  2. Les commenter dans Un par un et exécuter pod install après chaque
  3. Nettoyer et courir

J'espère que cela aidera quelqu'un. 

0
AbbasAngouti