Ajout de projet en tant que dépendance dans XCode 4.x

Avec la refonte de XCode, j’ai beaucoup de mal à trouver comment append un xcodeproj à un autre. C’était déjà assez difficile de travailler avant mais maintenant je suis juste coincé.

Si je fais glisser lib.xcodeproj dans app.xcodeproj, il apparaît simplement en tant qu’élément dans l’arborescence du projet et je ne peux pas le développer ou voir les produits de construction pour la liaison.

Est-ce que quelqu’un peut me donner la séquence correcte pour append lib.xcodeproj en tant que dépendance à app.xcodeproj (c.-à-d. Qu’il va construire si nécessaire et un lien vers une application)

Ahhh a juste compris que la raison pour laquelle le projet lib était ajouté comme élément non expansible était que le projet lib était ouvert dans une autre fenêtre. XCode ne m’a donné aucune indication que c’était le problème, alors j’ai eu la chance de le rencontrer.

Une fois que j’ai fermé l’autre fenêtre, j’ai été en mesure d’append le projet lib et cela s’est révélé correctement sous la forme d’un sous-arbre extensible, et maintenant visible pour la sélection dans les dépendances de la cible de l’application.

Les documents Xcode ne semblent pas être disponibles en ligne pour le moment, vous devrez donc rechercher dans la documentation fournie avec Xcode les références suivantes. Cependant, vous trouverez les informations que vous recherchez dans les rubriques suivantes du Guide de gestion de projet Xcode :

  • Gestion des cibles (ajout d’une dépendance à la cible)
  • Référencement d’autres projets

Découvrez le projet BuildKit https://github.com/davidmorford/BuildKit . Cela réduit de façon importante les efforts de gestion des dépendances des projets.

N’oubliez pas d’append le chemin d’access aux classes du projet lib pour indiquer à votre projet où trouver la recherche d’en-tête

  • Allez dans les parameters de construction, recherchez “Chemin de recherche d’en-tête”, entrez le chemin d’access complet au dossier Classes