2010-09-15 5 views
0

J'ai créé un projet dans xcode qui crée un fichier ".a". bien, ça marche! mais maintenant je veux donner ce fichier .un à une autre compagnie, qui doit développer avec ces classes. lorsque je crée un nouveau projet et ajoute le fichier .a dans le nouveau projet, aucun fichier n'a pu être trouvé. par exemple: quand je lier au fichier "XRActionView.h" ou à peu près (qui fait partie du fichier .a). Je veux seulement livrer un fichier et aucune source! Est-ce possible?distribuer la bibliothèque pour le développement de l'iphone

thx

Répondre

4

Une bibliothèque ne contient que binaire compilé, pas les fichiers d'en-tête. Pour que votre client utilise la bibliothèque, vous devez également envoyer les fichiers .h en-tête.

+0

yeh Je sais, mais est-il possible de distribuer dans un fichier? –

+0

Non. Vous pouvez placer tous vos fichiers d'en-tête dans un grand fichier .h et expédier deux fichiers uniquement. – Eiko

+0

Vous ne savez pas exactement ce que l'OP voulait dire par «livrer un fichier», mais vous pouviez aussi empaqueter la bibliothèque sous la forme d'un fichier zip contenant le fichier .a plus un répertoire contenant les en-têtes. – jlehr

Questions connexes