web-dev-qa-db-fra.com

Le fichier «Pods.xcconfig» n'a pas pu être ouvert car il n'existe pas de fichier de ce type

Comment résoudre ce problème. J'ai téléchargé le projet iOS à partir du dépôt Git et lorsque j'essaye de le construire, cela donne une erreur:

Check dependencies
The file “Pods.xcconfig” couldn’t be opened because there is no such file. (/Users/YoGesh/Desktop/Xy-3/Pods/Pods.xcconfig)
PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh
    cd /Users/YoGesh/Desktop/Xy-3
    /bin/sh -c /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh

diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
31
user2618875

Le redémarrage de Xcode m'a aidé. Pod update et install n'ont pas aidé.

25
wzbozon

J'ai trouvé un bon indice à l'intérieur des problèmes de CocoaPods sur GitHub, essayez ceci:

  1. Fermez votre projet (mieux fermer complètement Xcode)
  2. Ouvrez le terminal dans votre projet et exécutez pod install
  3. Ouvrez à nouveau votre projet. S'il y a encore des erreurs, nettoyez votre projet ( Shift + cmd + K ), après cela, les erreurs devraient disparaître.
22
Alex Cio

Accédez à votre répertoire de projet depuis le terminal

exécutez "pod update"

5
Rocky Perera

Hé, j'ai eu le même problème, j'obtenais l'erreur suivante lors de l'exécution de la mise à jour du pod, mais je ne savais pas que la mise à jour ne fonctionnait pas.

$ pod update

Analyse des dépendances /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/pathname.rb:422:in `open ': aucun fichier ou répertoire de ce type

C'est parce que j'ai oublié d'exécuter la "configuration du pod" après avoir installé les cocoapods. J'ai exécuté la configuration des pods depuis le terminal, puis la mise à jour des pods (ou l'installation des pods) et tout s'est déroulé comme prévu.

4
Michael Hill

La fermeture de Xcode, la mise à jour et l'installation du pod ne m'a pas aidé.
Je viens de relancer la commande install cocoapods:

Sudo gem install cocoapods

Si vous voyez une erreur:

Vous n'avez pas d'autorisations en écriture pour le répertoire/usr/bin

Utilisez la commande suivante:

Sudo gem install cocoapods -n /usr/local/bin
2
Malder

Pour ceux qui veulent résoudre ce problème et ont essayé de supprimer les cosses de cacao du projet: 1. Ouvrez le projet, sur le côté gauche, il doit y avoir un dossier nommé Pods 2. Supprimez le dossier et le problème sera résolu !!! Ne faites pas cela si vous avez besoin de cabosses de cacao

1
KuDji

Vous utilisez peut-être le fichier de projet par défaut Xcode. Après avoir installé le framework via pod, vous devez utiliser l'espace de travail généré dans le dossier du projet.

Exemple: SampleProject.xcworkspace.

1
A.G

J'ai essayé pod update commande dans le terminal pour le projet, il n'a pas résolu le problème.

alors j'ai essayé pod install commande pour le même projet, il a installé toutes les dépendances de pod et le projet a été indexé et tous ces types de problèmes ont été corrigés.

0
R. Mohan

J'ai rencontré une situation similaire, pour moi, c'est une erreur qui empêche tous les pods d'être mis à jour lorsque j'ai exécuté la mise à jour des pods.

Essayez de résoudre l'erreur et exécutez à nouveau la mise à jour du module, nettoyez votre projet, puis essayez de générer à nouveau.

0
Alan Feng