web-dev-qa-db-fra.com

Comment sélectionner un projet dans mon Podfile? Je reçois le message d'erreur: impossible de trouver le projet Xcode pour la cible 'Pods'

Je fais le tutoriel de Ray Wenderlich appelé SimpleWeather.
Le podfile se trouve dans le même dossier que le projet. Voici mon code du podfile:

platform :ios, '7.0'

xcodeproj 'SimpleWeather'  

pod 'Mantle'  
pod 'LBBlurredImage'  
pod 'TSMessages'  
pod 'ReactiveCocoa'  

Le message d'erreur est le suivant: [!] Impossible de trouver le projet Xcode /Users/myName/Developer/SimpleWeather.xcodeproj pour la cible Pods.

Le nom du projet est SimpleWeather.

38
meghan66

Réitérant notre conversation initiale:

Conformément à référence de syntaxe Podfile , le fichier Podfile semble correct.

Assurez-vous que vous exécutez $pod install depuis votre répertoire de projet:

/Users/myName/Developer/SimpleWeather
20
kukido

Je suis sûr que vous n'êtes pas dans le bon répertoire. Êtes-vous sûr que votre .xcodeproj est dans le dossier du développeur? Vous devrez peut-être accéder à un sous-dossier.

La bonne façon d'activer CocoaPods dans votre projet est:

  1. Ouvrez Terminal et exécutez: $ Sudo gem install cocoapods
  2. Accédez à votre dossier de projet (je suppose que dans votre cas, il s'agit de cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj).
  3. Configurer Cocoapod pod setup
  4. Créer le fichier podfile touch Podfile
  5. Ouvrez le fichier podfile open -e Podfile et insérez votre code pour Podfile
  6. Enfin, installez le fichier podfile pod install

Si vous suivez ces instructions, tout devrait fonctionner. Lorsque vous ouvrez votre projet, veillez à ouvrir le .xworkspacefichier.

Pour plus d'informations, voir this .

59
fahu

Cette erreur se produit également lorsque vous avez plusieurs .xcodeproj Dans votre projet Xcode.

Vous n'avez pas besoin de plus d'un .xcodeproj Dans les cas généraux. Supprimez les .xcodeproj Inutiles, et les Cocoapods devraient obtenir automatiquement le bon chemin par la suite.

31
Brian

Hey votre chemin pour le projet peut être faux. Accédez au projet, cliquez avec le bouton droit de la souris sur SimpleWeather.xcodeproj et sélectionnez Obtenir les informations comme indiqué dans l'image ci-dessous (la fenêtre de droite correspond à Obtenir des informations ici). Copiez ce chemin depuis la fenêtre de détails et collez-le dans le fichier podfile. Après cela, ajoutez /SimpleWeather.xcodeproj à ce chemin collé. Cela pourrait résoudre le problème (Remarque: il s'agit d'un cliché instantané de mon projet). Dans votre cas, la solution pourrait remplacer le chemin par ceci / Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj

enter image description here

14
Rohan Bhale

Pour résoudre ce problème, suivez les étapes ci-dessous et votre problème sera résolu:

Étape 1: Ouvrez Terminal et accédez au dossier de votre projet.

Étape 2 : touch podfile

Étape 3 : open -e Podfile

Étape 4: écrivez en dessous de la ligne dans votre texte et fermez-le

espace de travail '/Users/systemName/Developer/yourprojectname/yourprojectname.xcworkspace'

Étape 5: Installation du pod

Et après un processus réussi, vous n'obtiendrez plus cette erreur.

CheersKP

4

Peut-être que vous avez deux projets .xcodeproj, enlevez un.

Retirer Podfile.lock, dossier Pods. Sur le terminal cd /Users/myName/Developer/SimpleWeather et pod install

2
Yura Huber

J'ai eu le même problème. Puis, après de nombreuses tentatives d’essais et d’erreurs, j’ai enfin trouvé la solution:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

target 'SimpleWeather'
pod 'Alamofire', '~> 3.4'

Cela fonctionne lorsque vous êtes dans le répertoire de votre projet (je suppose que vous devriez naviguer à l'aide de terminal vers/Users/myName/Developer/SimpleWeather /)

1
pulp

Vous avez installé votre application Xcode..in, utilisez cette commande pour exécuter

Sudo xcode-select -switch /Applications/Xcode.app
0
Arvind Kumar

alors ok j'ai essayé tout ce qui était possible ... je n'avais qu'un fichier .xcodeproj mais je ne pouvais pas l'installer, alors finalement j'avais essayé avec les éléments suivants
1. ouvrez le terminal cd dans le dossier de votre projet avec .xcodeproj
2. tapez pod init
3. tapez touch Podfile
4. tapez pod install
Magic se produit et vos fichiers pod sont installés

0
nandhini