Je veux gérer des projets dans des espaces de travail à l'aide de Xcode 4 avec Cocoa Touch Bibliothèque Statique des projets qui contiennent le code partagé que je pouvais référence à d'autres projets. Selon la WWDC 2010 vidéos et Xcode 4 documentation il y a une fonctionnalité pour les "dépendances implicites" pour les espaces de travail dans Xcode 4. J'ai essayé de le faire fonctionner et je ne suis pas beaucoup de succès.
L'Échantillon De L'Espace De Travail: DependenciesInXcode4.zip
Vous pouvez voir l'exemple très simple du projet a 2 bibliothèque statique projets que j'ai nommé Library1 et Library2. J'ai ensuite une classe unique à chaque projet qui, je l'référence à partir de l'iPhone projet appelé PrimaryApp. Je reçois le soutien de Sens du Code lors de l'ajout de l'instruction d'importation, mais l'échec de la construction.
Vous pouvez voir comment la génération échoue parce qu'il ne peut pas trouver les dépendances.
Pour résoudre ces problèmes, j'ai ajouté manuellement liés à la Library1 et Library2 projets.
J'ai également eu à ajouter le chemin d'accès à ces projets comme en-Tête de Chemins de Recherche.
Maintenant, quand je construire à la fois de la dépendance des bibliothèques et puis exécutez PrimaryApp dans le Simulateur d'iPhone, il est construit avec succès et s'exécute. J'ai trouvé qu'il n'a pas toujours assurer que la dépendance projets sont construits en cas de besoin et c'est clairement un processus manuel. Ce n'est pas ce que je considère "dépendances implicites" comme Xcode vidéos et de la documentation n'implique pas qu'il doit travailler. J'ai été à la recherche pour plus d'exemples concrets, mais pour l'instant j'ai pas eu de chance. Même ici, sur Stackoverflow, je ne vois pas de réponse encore.
- Comment dois-je gérer les dépendances entre les projets dans une Xcode espace de travail?
- Quelle est la bonne façon de configurer XCode 4 espaces de travail pour construire les dépendances cas de besoin?
Il semble que les développeurs sont de revenir à d'anciennes techniques et pas vraiment à l'aide de la nouvelle "dépendances implicites" caractéristiques.
J'apprécierais un peu d'aide dans la compréhension de la façon d'obtenir des "dépendances implicites" de travailler avec des espaces de travail dans Xcode 4.
Voici mes questions:
- Comment sont "dépendances implicites" censé travailler, dans Xcode 4 avec des espaces de travail?
- Pourquoi ne peut pas le code dans Libary1 et Library2 être trouvés automatiquement dans PrimaryApp?
- Certaines des modifications nécessaires pour rendre les dépendances de travail dans un espace de travail?