Créez un projet de bibliothèque statique, puis utilisez la fonction de dépendance interproject de Xcode pour les générer dans le bon ordre et lier l'application à la bibliothèque statique. Vous aurez besoin d'un répertoire de construction commun pour tous les projets pour que cela fonctionne correctement (au moins vous avez fait autour de Xcode 3.0, n'a pas vérifié si c'est toujours un problème avec 3.1).
Vous pouvez définir le répertoire de construction à partir des paramètres de construction de la cible ou du projet (dans le volet Lire les informations). Pour créer une dépendance interpoject:
- Faites glisser le projet de bibliothèque dans le volet Groupes de fichiers du projet d'application &.
- Définissez la dépendance de la cible dans le volet Obtenir des informations de la cible d'application. Rendez-le dépendant de la cible de la bibliothèque.
- Faites glisser le produit de bibliothèque dans l'étape Link With Libraries de la cible d'application. Vous pouvez trouver le produit de bibliothèque en développant le projet de bibliothèque dans les groupes & Groupes du projet d'application (cliquez sur la flèche).
Semble plus compliqué que c'est. Ce n'est pas beaucoup.
(Petits extras: oui, vous avez besoin d'un dossier de construction commun comme indiqué dans le Xcode Project Management Guide, et le Xcode Build System Guide peut vous aider à "obtenir" le système de construction de Xcode, qui - au prix d'une guerre de religion - je pense est l'un des systèmes de construction les plus flexibles et simples là-bas.)
merci pour votre réponse détaillée. Je vais essayer quand je rentre à la maison ce soir –
Vous n'avez pas besoin d'utiliser un répertoire de construction commun à partir de Xcode 3.1.1 (pas 3.1). –