web-dev-qa-db-fra.com

Impossible de sélectionner automatiquement un projet Xcode

Quand je tape "pod install" dans un répertoire correct, je reçois toujours ceci

Analyser les dépendances

[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

    project 'path/to/Project.xcodeproj'

podfile

platform :ios, '8.0'
use_frameworks!

target 'Posting' do
pod 'ALCameraViewController'

end

Je suis dans le répertoire du projet où Podfile peut être trouvé.

19
kvra13

J'avais un vieux fichier .xcodeproj dans mon dossier, donc il y en avait 2. J'ai enlevé l'ancien et ça marche!

31
ullstrm

Ajoutez votre podfile à la ligne de projet pour spécifier le chemin du projet

target 'MyGPSApp' do
  project 'FastGPS'
  ...
end

détails: https://guides.cocoapods.org/syntax/podfile.html#project

9
torun

Cela m'est arrivé. Mon "podfile" se trouvait dans le sous-dossier et non dans le répertoire principal, par exemple ~/MyProject/MyProject/podfile au lieu de ~/Myproject/podfile

J'espère que cela t'aides!

9
Sharukh Mastan
platform :iOS, '8.0'
use_frameworks!

target 'Posting' do
project 'projectpath/project.xcodeproj'
pod 'ALCameraViewController'
end
6
dllnboy

J'ai eu cette erreur lorsque j'ai déplacé mon repo sur un lecteur externe.

1
Adobels

J'ai eu ce problème quand j'ai accidentellement supprimé le fichier '.xcodeproj'

1
Edison D'souza

J'ai eu le même problème, je l'ai résolu en déplaçant le podfile dans le dossier principal du projet, dans votre cas: 1- déplacez le fichier pod dans le dossier 'Posting', dans lequel se trouvent le sous-dossier 'Posting' et 'Posting. fichier xcodeproj '
2- relancez la commande 'pod install' . 3- enjoy 

0
HassanBro

Vous devez spécifier le chemin du projet dans le fichier pod

platform :ios, '8.0'
   use_frameworks!

   project 'PATH_TO_PROJECT/YOUR_PROJECT_NAME.xcodeproj'
    target 'Posting' do
    pod 'ALCameraViewController'

end
0
vengleab so

J'ai eu le même problème, le problème était que mon dossier de projet était synchronisé avec iCloud et que .xcodeproj n'en était pas complètement chargé. Il était visible dans le Finder mais pas dans Terminal. La solution était d'ouvrir/fermer .xcodeproj et d'essayer à nouveau "pod install"

0
Alina Egorova

Bizarrement j'avais 2 fichiers .xcodeproj dans le même répertoire. Je pense que j'ai dupliqué un. Il apparaît en rouge dans l'espace de travail. Lorsque j'en ai retiré un, cela a bien fonctionné. 

0
yeahdixon

Cela m'est arrivé aussi. Nous utilisons git. Et change souvent de branche. Lors du changement de branche, un bogue dans Xcode a fait que le fichier du projet a perdu son nom. J'ai nettoyé et changé de branche ou tirer à nouveau. Le fichier de projet Xcode a été restauré. Mais l'ancien fichier avec le nom manquant était toujours là. Ceci n'est pas détecté par git, si vous essayez de faire une mise à jour du pod avec ce fichier dedans, cela se produira. Supprimez ce fichier ou assurez-vous de n'avoir que le fichier xcode proj. Cela devrait le réparer

0
Nithin Pai

J'ai eu 2 fichiers avec .xcodeproj avec 1 .xcworkspace, dans mon dossier de projet. J'ai supprimé un et le problème a été résolu.

Dans mon cas, j'ai supprimé celui dont la taille était de zéro octet.

0
JiteshW

Avez-vous inclus le référentiel ALCameraViewController dans votre dossier de projet? Je l'ai fait au début et j'ai eu la même erreur. Retournez au repo et suivez le fichier README.md pas à pas.

Si vous avez inclus l'ensemble du référentiel, je vous conseillerais également de supprimer tous les dossiers que vous avez inclus dans votre projet provenant du référentiel ALCameraViewController. Ensuite, essayez à nouveau d’installer le dépôt dans le fichier podfile, l’erreur devrait disparaître.

0
thesubject0835

J'avais mon projet stocké dans Icloud et lorsque je l'ai déplacé sur mon bureau, le terminal a trouvé le projet et m'a permis d'installer le POD.

0
Charlie

J'ai eu un conflit parce que nous travaillions en équipe et que j'avais un fichier manifest.lock dans le répertoire pods que je devais supprimer, puis exécuter la commande pod install et cela fonctionnait :) 

0
Tanzeel