Je veux utiliser Google Map pour un projet iPhone existant (pas un nouveau). Maintenant, j'utilise Google map ios sdk et j'ai ajouté avec succès le cadre Google Map à mon projet.Mais j'ai une erreur comme celle-ci
ld: framework not found GoogleMaps
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Comment résoudre ce problème.J’utilise la version 1.5 de SDcode iOS pour Google Map et Google Map 1.5. Lorsque je crée un nouveau projet avec google map iOS sdk, aucune erreur ne se produit pour moi.Errrr que pour iOS existant Project.Please, aidez-moi.
J'ai résolu mon problème
Vous devez faire cela
Informations suivantes pour obtention de chemins de recherche dans le cadre
Bonne chance
J'ai rencontré un scénario dans lequel je devais importer un projet qui utilisait Google Maps et constaté le même problème - module: "Google Maps" introuvable . Pour résoudre ce problème, il était nécessaire de supprimer Podfile.lock et le dossier Podfile. et réinstallez les pods à nouveau. Bonne chance !
Nettoyez votre projet. Le raccourci est commande + shift + k. Cela effacera les informations stockées par xcode qui pourraient impliquer que le sdk n’est pas inclus.
Appuyez également sur l'icône de projet en haut de la hiérarchie des fichiers, sur la cible correspondant à votre projet, appuyez sur les phases de construction, ouvrez le lien avec les bibliothèques binaires et assurez-vous que le fichier google maps sdk s'y trouve. Si ce n'est pas le cas, appuyez sur + et ajoutez-le.
mon problème a été résolu en ajoutant dans:
build settings
Framework Search Paths
cliquable et ajouter les lignes suivantes:
"$ {PODS_ROOT}/GoogleMaps/Base/Frameworks"
"$ {PODS_ROOT}/GoogleMaps/Maps/Frameworks"
Suis les étapes :
GoogleMaps-iOS-1.1.0.Zip
depuis leur siteGoogleMaps-iOS-1.1.0
GoogleMaps.framework
.GoogleMaps.framework
dans le dossier de votre projet (dans le Finder).GoogleMaps.framework
sur votre groupe Frameworks
dans Xcode.(Notez que vous pouvez également procéder de la même manière, en ne le copiant pas dans le dossier de votre projet et en cochant l'option "Copier les éléments dans le dossier du groupe de destination". Xcode copiera le dossier lui-même.)
Importer en utilisant #import "GoogleMaps/GoogleMaps.h"
. Le crochet angulaire fonctionne généralement aussi, mais dans ce cas, il devrait utiliser des guillemets.
De: <GoogleMaps/GoogleMaps.h> fichier non trouvé SDK Google Maps pour iOS
Vous pouvez également: - supprimer GoogleMaps de Podfile - installation du pod - ajouter à nouveau GoogleMaps à votre fichier.
Cette solution fonctionne pour moi, vous pouvez également vérifier les chemins de recherche d'un puits.
Je me bats avec ce problème depuis des heures. J'utilise CocoaPods, Swift et Xcode 6.1.1. J'ai suivi attentivement toutes les étapes pour inclure GoogleMaps dans mon projet, j'ai essayé différentes choses, telles que la suppression des liens symboliques dans le package téléchargé ou la liaison manuelle des fichiers binaires dans les phases de construction ou l'essai de #include "GoogleMaps.h"
, #include "GoogleMaps/GoogleMaps.h"
et "#include <GoogleMaps/GoogleMaps.h>
dans mon fichier de pont. .. Enfin utilisé CocoaPods au lieu d’inclure le framework moi-même et cela a fonctionné! J'espère que ça aide quelqu'un là-bas:
Dans le podfile:
pod 'Google-Maps-iOS-SDK', '~> 1.9.2'
Et dans votre fichier Bridge:
#import "GoogleMaps.h"
Dans mon cas, j'ai oublié que je devais ouvrir le fichier d'espace de travail avec des pods, pas le projet.
Supprimez les données dérivées, supprimez le fichier Podfile.lock, puis exécutez l’installation du pod.
Peut-être que ce sera utile pour tout le monde, les étapes suivantes m'ont aidé: 1. Supprimez les dossiers "En-têtes" et "GoogleMaps" manuellement (à partir du Finder) . 2. Exécutez 'pod install' 3. Reconstruisez le projet dans Xcode.
Si vous utilisez des pods
Menu de gauche> Pods> Pods> choisissez Cadre> menu de droite> chemin de copie de "ios/....."
Mon: ios/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.framework
Ensuite, choisissez Projet> Paramètre de construction> Chemin de recherche dans le framework> Cliquez sur
$ (PROJECT_DIR) /ios/Pods/GoogleMaps/Maps/Frameworks/GoogleMapsCore.framework