Je suis nouveau sur iOS, j'ai déjà Alamofire
et MarqueeLabel
sur ma Podfile
et j'essaie maintenant d'ajouter GoogleMaps
, il continue d'afficher ce message,
[!] Unable to find a specification for `GoogleMaps`
Ma Podfile
ressemble à ceci
# Uncomment the next line to define a global platform for your project
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Migapixel' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'GoogleMaps'
pod 'Alamofire',
:git => 'https://github.com/Alamofire/Alamofire.git',
:branch => 'master',
:tag => '4.0.0'
pod 'MarqueeLabel/Swift',
:git => 'https://github.com/cbpowell/MarqueeLabel.git'
# Pods for Migapixel
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ALWAYS_EMBED_Swift_STANDARD_LIBRARIES'] = 'NO' end end end
target 'MigapixelTests' do
inherit! :search_paths
end
target 'MigapixelUITests' do
inherit! :search_paths
# Pods for testing
end
end
j'ai même essayé cela
pod 'GoogleMaps',
:git => 'https://github.com/CocoaPods/Specs.git'
Qu'est-ce que je fais mal?
Essayez de supprimer source 'https://github.com/CocoaPods/Specs.git'
et de déplacer use_frameworks!
du bloc cible. De plus, vous n'avez pas besoin de définir manuellement le chemin git pour Alamofire et MarqueeLabel. Essaye ça:
platform :ios, '9.0'
use_frameworks!
target 'Migapixel' do
pod 'GoogleMaps'
pod 'Alamofire'
pod 'MarqueeLabel/Swift'
# Pods for Migapixel
end
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ALWAYS_EMBED_Swift_STANDARD_LIBRARIES'] = 'NO' end end end
target 'MigapixelTests' do
inherit! :search_paths
end
target 'MigapixelUITests' do
inherit! :search_paths
# Pods for testing
end
Modifier:
Il semble qu'il y a quelque chose qui ne va pas dans votre rapport local. Essayez de nettoyer et de réinstaller:
pod repo remove master
pod setup
j'ai résolu le problème comme ça avec ces étapes:
type:
pod repo update
Après avoir essayé beaucoup de choses, voici le correctif !!
Imp: Assurez-vous d'avoir ces lignes dans votre PodFile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
pod 'GoogleMaps'
end
Si cela vous convient, vous devez mettre à jour les modules: Procédez comme suit:
Ouvrez un nouveau terminal et exécutez la commande suivante dans un répertoire temporaire.
pod try GoogleMaps
gardez patience! Cela prendra du temps mais mettra à jour le pod.
pod repo update
essayez à nouveau. Commentez n'importe quel problème !!