Bei der Erstellung von Frameworks in xcode die Verzeichnisstruktur beibehalten

8

Ich habe versucht, ein Framework in Xcode zu erstellen und dies erfolgreich getan, aber wie sich herausstellt, flacht Xcode die Verzeichnisstruktur beim Kopieren von Headern in der Kopiere 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!

Also, wie kann ich Xcode sagen, dass die Verzeichnisstruktur beim Kopieren der Header-Dateien in mein .framework-Bundle beibehalten werden soll?

    
ErikPerik 27.09.2010, 19:44
quelle

4 Antworten

7

Verwenden Sie Dateien kopieren anstelle von Kopfzeilen kopieren in der Benutzeroberfläche für Build-Phasen.

Erstellen Sie für jeden benötigten Ausgabeordner ein separates Dateien kopieren (Editor - & gt; Build-Phase hinzufügen).

    
Paul Beusterien 10.01.2014 01:53
quelle
1

Es scheint, dass dies momentan kein eingebautes Feature von xcode ist, daher müssen Sie zu Skripten zurückkehren, um Dateien rekursiv zu kopieren (vermutlich nur Header-Dateien): Wie kann ich Untergruppen beim Ändern der Rolle in der Copy-Header-Build-Phase in XCode beibehalten?

Hier ist eine Diskussion darüber, wie man genau das erreicht: Ссылка

    
kevlar 08.05.2012 00:36
quelle
1

Quellordner als Referenz zum Ordner hinzufügen (Optionsfeld im Dialog "Dateien hinzufügen ..."). Ziehen Sie dann diese Ordner von der Registerkarte "Navigator" auf "Build Phases - & gt; Copy Files". Danach befinden sich diese Header in Ordnern beim nächsten Build.

    
user2041064 30.07.2013 09:14
quelle
0

Von diese Frage akzeptierte Antwort:

  

Klicken Sie mit der rechten Maustaste auf Ressourcen, fügen Sie vorhandene Dateien hinzu und wählen Sie Ihr Verzeichnis   und wählen Sie "Ordnerreferenzen für alle hinzugefügten Ordner erstellen".

    
Juguang 17.06.2011 09:14
quelle