2011-08-06 5 views
2

Je suis nouveau sur xcode et cacao.Pourquoi Frameworks/MyFramework.framework/dans mon projet xcode est-il vide?

Selon le Framework Programming Guide, il y a une certaine structure de répertoire que je devrais suivre en faisant un cadre. J'ai récemment commencé un projet de framework utilisant xcode, et j'ai été surpris de constater que cette structure de répertoire ne m'était pas fournie automatiquement.

du guide de programmation: (de sorte que vous n'avez pas clidk sur ce lien si vous ne voulez pas)

Listing 1 Un paquet simple cadre

MyFramework.framework/ 
MyFramework -> Versions/Current/MyFramework 
Resources -> Versions/Current/Resources 
Versions/ 
    A/ 
     MyFramework 
     Resources/ 
      English.lproj/ 
       InfoPlist.strings 
      Info.plist 
    Current -> A 

Do Je dois faire cette structure de répertoire à la main? J'ai construit le produit cadre et l'ai inclus dans un autre projet, en suivant les étapes du this question. Pendant que le projet se construit, Frameworks/MyFramework.framework/ est vide.

Mes propres explorations m'ont amené à réaliser que le système de fichiers décrit ci-dessus est créé dans le produit (voir commentaire ci-dessous). Cela change la question: Pourquoi est Frameworks/MyFramework.framework/ vide, malgré que tous les en-têtes publics existent dans le cadre du produit?

Merci!

+0

Après avoir créé le framework, lorsque je clique sur MyFramework.framework dans Products et que je clique sur la flèche en regard du chemin d'accès complet dans l'inspecteur de fichiers, je suis dirigé vers ce répertoire dans le Finder. En explorant ce répertoire, je trouve que le système de fichiers ci-dessus existe réellement, avec les en-têtes publics. Génial! Donc le problème n'est peut-être pas dans mon cadre. Le problème est que mon projet ne cherche pas au bon endroit pour ces en-têtes? Hmm ... – Ziggy

+0

Salut, j'ai la même question sur la structure du répertoire de la structure, avez-vous créé la structure manuellement? Je développe sur un cadre et quand je construis le cadre il n'y a pas de version et de dossier "A". Avez-vous un indice? – Mat

+0

Désolé @Mat, c'était il y a 6 ans et je n'ai pas touché à xcode depuis longtemps ... tbh Je ne suis même pas sûr de ce que "cadre" signifie dans ce contexte: / – Ziggy

Répondre

0

Le problème était que je n'avais pas mis le rôle des en-têtes au public. Une fois que j'ai fait cela, j'ai pu voir tous les fichiers dans le framework.

Questions connexes