web-dev-qa-db-fra.com

Aucun module de ce type "GoogleMaps" n'a été trouvé, mais il est installé.

J'ai installé le pod "GoogleMaps" à l'aide de cacaos et le projet se construisait correctement. Cependant, lorsque j'ai transféré mon projet sur un autre appareil via iCloud (le répertoire des projets est dans iCloud), le pod de GoogleMaps a cessé de fonctionner. J'ai simplement essayé de relancer l'installation du pod, mais cela ne fait aucune différence, le pod est clairement présent et l'installation du pod a réussi. Je suis plus que confus.

 enter image description here

9
maz

Tout d'abord, essayez de nettoyer le projet en

Commande + Maj + Options + K

Si je ne me trompe pas, la structure GoogleMaps est construite à partir d'Objective-C, donc s'il reste un problème, procédez comme suit:

  1. Créez un fichier d'en-tête de pontage que vous pouvez déclencher et configurer automatiquement en créant une classe factice Objective-C dans votre projet Swift. Xcode vous demandera ensuite si vous souhaitez créer un en-tête de pontage, cliquez sur Oui. Supprimez la classe factice que vous avez créée après.
  2. Configurez le chemin de recherche des en-têtes pour qu'il pointe les pods avec la récursivité  enter image description here

  3. Faites un clean-build.

7
Axel

Pour que je répare le mien, je devais mettre à jour mon pod GoogleMaps.

  1. Pour vérifier: pod outdated
  2. Pour mettre à jour: pod update GoogleMaps
  3. Pour nettoyer le cache: pod cache clean --all (ou vous pouvez spécifier GoogleMaps)
  4. Pour installer: pod install
8
Cody Moorhouse

Ça marche pour moi: 

  1. Supprimer le dossier Pods dans votre dossier de projet.

  2. Supprimer le fichier podfile.look et pods.xcodeproject (ne pas supprimer le fichier podfile)

  3. Fermez X-Code et installez des pods dans votre terminal (pod install)

  4. Ouvrez X-Code, nettoyez le projet et exécutez-le. 

0
Ricardo Delgado