34 votes

Problèmes d'ajout de projets à l'espace de travail dans Xcode 4

J'ai quelques projets que j'avais commencés sous Xcode 3.2.x il y a quelque temps. J'ai récemment basculé vers Xcode 4 et je veux utiliser la fonctionnalité Workspace pour ces deux projets. En gros, mon plan est d'extraire certaines fonctionnalités communes des deux projets et d'en faire une bibliothèque commune sur laquelle les deux projets dépendront. Cependant, avant même d'arriver à la partie délicate des dépendances, je suis bloqué simplement en ajoutant mes deux projets au workspace.

J'ai essayé de créer un nouveau workspace et de sélectionner "Ajouter des fichiers à " dans le menu contextuel; j'ai ensuite sélectionné le fichier .xcodeproj de mon premier projet et il apparaît dans l'arborescence à gauche dans mon workspace. Cependant, il ne s'agit que du fichier, pas du projet que j'obtiens. Autrement dit, au lieu d'obtenir une entrée en deux lignes dans l'arborescence où la première ligne indique le nom du projet et la seconde ligne indique quelque chose comme "1 cible, SDK iOS 4.3" comme dans la documentation d'Apple, je n'obtiens qu'une seule ligne indiquant simplement le nom du fichier .xcodeproj incluant l'extension. Il n'y a pas non plus de triangle à gauche pour développer le nœud. C'est comme si j'avais simplement glissé un fichier dans le workspace, pas un projet. Il en va de même pour le deuxième projet.

J'ai également créé un nouveau projet "Foo" à partir de zéro dans Xcode 4 et l'ai ajouté à mon workspace, avec le même résultat. J'ai consulté la documentation d'Apple et regardé la vidéo de 16 secondes une douzaine de fois maintenant, mais je n'arrive pas à comprendre ce que je fais mal (si le problème se trouve effectivement dans la chaise et non dans l'ordinateur).

95voto

alienspaces Points 784

J'ai eu exactement le même problème. Je pense que cela vient du fait d'avoir déjà ouvert un autre espace de travail qui référence le projet que vous souhaitez ajouter. J'ai réussi à le faire fonctionner en :

  1. fermant complètement xcode
  2. double-cliquant sur l'espace de travail pour lancer Xcode et ouvrir uniquement cet espace de travail
  3. faisant glisser et déposer le fichier du projet depuis le Finder

Cela a bien fonctionné. J'ai de nombreux espaces de travail qui référencent tous un projet de openssl, et il semble fonctionner correctement lorsque vous n'avez qu'un seul espace de travail ouvert à la fois dans Xcode.

13voto

IncrediApp Points 5800

En fait, j'ai réussi à le faire fonctionner sans sortir de Xcode. Tout ce que vous avez à faire est de vous assurer que les projets que vous souhaitez ajouter sont fermés, car Xcode a du mal à ajouter des projets ouverts à un espace de travail. Donc :

  • Fermez les projets que vous voulez ajouter
  • Dans la fenêtre de l'espace de travail, choisissez "Ajouter des fichiers à MonEspaceDeTravail"
  • Ajoutez le fichier .xcodeproj du projet que vous voulez ajouter

7voto

Emmy Points 782

J'ai eu le même problème. Donc j'ai simplement quitté xcode, redémarré. Ensuite, je peux voir les fichiers sous le projet.

1voto

Himanshu Mahajan Points 950

Quitter complètement Xcode, puis double-cliquer sur le fichier .xcodeproj pour ouvrir le projet.

0voto

Abhi Thakkar Points 1

Cela fonctionne, mais lorsque vous ajoutez une activité au projet, le fichier r.java est automatiquement supprimé et des erreurs apparaissent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X