la manière correcte est de créer une bibliothèque. dans iOS, vous êtes limité aux bibliothèques statiques, mais les bibliothèques dynamiques et les frameworks sont d'autres possibilités courantes (par exemple, si vous ciblez OS X).
pour configurer cette (en utilisant libStatic comme un nom pour la bibliothèque statique et App comme l'application dans cet exemple):
1) créer le projet libStatic, et le configurer pour compiler les fichiers que vous choisissez
2) ajoutez libStatic.xcodeproj à App.xcodeproj. Cela ajoute les symboles, les index et les références du projet au projet App.
(les étapes restantes prennent tous place dans App.xcodeproj)
3) double-cliquez sur la cible qui dépend de liStatic
4) accédez à l'onglet Général
5) cliquez sur '+' sous la liste des dépendances et ajoutez la cible libStatic aux dépendances.Il est important que vous créiez cette association/dépendance afin que la cible libStatic soit mise à jour au fur et à mesure que vous développez dans App (elle sera construite avant l'application). 6) naviguez jusqu'à la référence du projet libStatic dans l'arborescence des fichiers du groupe &. si nécessaire, cliquez sur le triangle d'affichage pour afficher les produits de libStatic. 7) faites glisser le produit approprié de la référence du projet libStatic dans l'étape de liaison de la cible de l'application.
8) propre, construire, exécutez
merveilleux, je Je vais essayer l'option échelle! Merci! – BeachRunnerFred
Un problème avec cette technique est que le code source stocké dans différents arborescences de répertoires n'est pas géré par le référentiel Git de l'application que je développe. Comment travaillez-vous autour de cela? – radven
@radven Vous pouvez peut-être décrire le problème que vous envisagez pour que votre question soit un peu plus claire. –