64 votes

L'ajout de projet en tant que dépendances dans XCode 4.x

Avec la refonte de XCode, je vais avoir beaucoup de mal à trouver comment ajouter faire un xcodeproj dépend d'un autre. C'était assez dur à travailler avant, mais maintenant, je suis juste coincé.

Si je fais glisser lib.xcodeproj dans l'app.xcodeproj il s'affiche comme un élément dans l'arborescence du projet et je ne peux pas l'étendre ou de le voir développer des produits pour la liaison.

Quelqu'un peut-il me donner la bonne séquence pour l'ajout de lib.xcodeproj comme une dépendance à l'app.xcodeproj (c'est à dire qu'il va construire, si nécessaire, et un lien app)

134voto

intepid Points 1717

Ahhh juste travaillé que la raison pour laquelle la lib projet a été ajouté en tant que inutiles non-élargissement de l'élément était parce que j'avais la lib projet ouvert dans une autre fenêtre. XCode m'a donné aucune indication que c'était ce qu'était le problème, j'ai donc eu la chance de tomber sur elle.

Une fois que j'avais fermé la fenêtre, j'ai pu ajouter la lib du projet et il a montré jusqu'correctement comme un extensible sous-arborescence, comme aujourd'hui d'être visible pour la sélection dans l'application cible dépendances.

1voto

Caleb Points 72897

Xcode docs ne semblent pas être disponibles en ligne tout à l'heure, de sorte que vous aurez à la recherche de la documentation fournie avec Xcode pour les références suivantes. Cependant, vous trouverez l'information que vous cherchez sous les rubriques suivantes dans Xcode Guide de Gestion des Projets:

  • La gestion des Objectifs (l'Ajout d'une Cible de Dépendance)
  • Référence À D'Autres Projets

1voto

Callin Rim Points 11

découvrez BuildKit projet https://github.com/davidmorford/BuildKit. Il damatically réduire la dépendance de projet de gestion de l'effort.

1voto

hiennt Points 150

N'oubliez pas d'ajouter le chemin d'accès aux Classes de la lib projet de dire à votre projet où trouver de l'en-Tête de trouver

  • Allez à paramètres de construction, de trouver des "en-Tête de la Recherche de Chemin", saisissez le chemin d'accès complet vers le dossier Classes

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