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
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
essayez les commandes ci-dessous:
pod repo remove master
pod repo update
pod install --verbose
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
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)
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.
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
Cela a fonctionné pour moi en mettant à jour les cocoapods et mon pod repo:
Sudo gem install cocoapods
pod repo update
Aucune des approches mentionnées n'a fonctionné pour moi. Voici comment je l'ai fait pour fonctionner, cependant:
Podfile
. pod install
après chaqueJ'espère que cela aidera quelqu'un.