(Ma question a été posée ici avant, mais avec pas de de travail les réponses que je peux voir. E. g. Xcode4 espace de travail avec la bibliothèque Statique et de projet de projet de l'application)
Je suis en train d'utiliser une bibliothèque fournie par une 3ème partie. Ils fournissent le projet XCode qui construit une libLibraryName.un fichier. Ils vous recommandons d'ajouter le projet comme un sous-projet pour mon propre, puis ajouter le produit libLibraryName.un fichier de l'ensemble des bibliothèques décrits dans mon projet, les paramètres de "Lien Binaire avec les Bibliothèques".
La bibliothèque n'construire correctement: la .un fichier est généré. Mais le projet montre un rouge libLibraryName.un fichier dans le groupe de Produits. Je n'arrive pas à virer au noir. Et le projet parent dit qu'il ne peut pas trouver LibraryName pour la liaison.
Comme un test, j'ai créé un nouveau projet de bibliothèque statique en utilisant XCode 4-statique du modèle de bibliothèque. Ce projet présente le même comportement - le produit ne se présente jamais "noir", même si l' .un fichier est construit. (Edit: il fait tourner le noir, si vous construisez pour l'appareil, pas de simulateur).
Je sais que XCode 4 lieux intermédiaires et produit des fichiers dans un emplacement partagé par défaut. J'ai essayé ce paramètre, et j'ai modifié le paramètre de placer le produit des fichiers dans les dossiers décrits dans les paramètres de construction. Ni travaux.
Les gens ont également suggéré la construction d'un dispositif plutôt qu'un simulateur. J'ai essayé en vain.
Ce qui donne? Comment puis-je obtenir un projet de bibliothèque statique pour reconnaître où il construit le produit, et par la suite de référence de ce produit dans un autre projet?