2010-09-27 8 views
8

Schaffung Ich versuche, einen Rahmen in Xcode zu erstellen und haben so erfolgreich getan, aber es stellt sich heraus, Xcode flacht die Verzeichnisstruktur, wenn Header in der Copy kopieren Header Build-Phase. Ich habe versucht, die Dateien als Ordnerreferenzen anstelle der Gruppen hinzuzufügen, aber dann wird es nicht einmal die Header-Dateien als Header-Dateien erkennen!Keeping Verzeichnisstruktur, wenn Frameworks in Xcode

Also, wie kann ich Xcode mitteilen, um die Verzeichnisstruktur beim Kopieren der Header-Dateien zu meinem .framework-Bundle zu behalten?

Antwort

0

Von this question's akzeptierte Antwort:

Rechts auf Ressourcen klicken, vorhandene Dateien hinzufügen, wählen Sie Ihr Verzeichnis und wählen Sie „Create Folder Referenzen für alle hinzugefügten Ordner“.

1

Quellordner als Referenz zum Ordner hinzufügen (Optionsfeld im Dialogfeld "Dateien hinzufügen ..."). Ziehen Sie dann diese Ordner von der Navigator-Registerkarte in "Build Phases-> Copy Files". Danach werden diese Header in Ordnern beim nächsten Build gefunden.

7

Verwenden Sie Kopieren Sie die Dateien anstelle von Kopieren Sie Header in der Build-Phasen-Benutzeroberfläche.

Erstellen Sie ein separates Kopieren Sie die Dateien (Editor -> Add Build Phase) für jeden benötigten Ausgabeordner.

+3

Großartig, das funktioniert! Aber die Antwort braucht mehr Details. Ich habe festgestellt, dass * Destination * auf * Wrapper * und * Subpath * auf Header gesetzt sein muss (oder damit beginnen), wenn die Header-Dateien in den öffentlichen Header-Ordner des Frameworks oder einen Unterordner davon kopiert werden sollen. – LearnCocos2D

Verwandte Themen