Ich habe versucht, einer Projektvorlage für Xcode 4 die Build-Phase Copy Files hinzuzufügen, aber ich kann nicht herausfinden, wie man Dateien zum Kopieren hinzufügt.
Hier ist, was ich meinem Ziel hinzugefügt habe. Änderungen an DstPath, DstSubfolderSpec und RunOnlyForDeploymentPostprocessing werden alle in Projekten widergespiegelt, die mit der Vorlage erstellt wurden. Aber keine Dateien. Ich habe versucht, ein Array mit Schlüsseln namens Dateien, Definitionen, Knoten, nichts hat Auswirkungen.
Irgendwelche Gedanken oder Ideen würden sehr geschätzt werden!
%Vor%Bisher habe ich das funktioniert:
%Vor%Dies erstellt eine CopyFiles-Build-Phase, die Dateien in den Ordner "www" innerhalb von Ressourcen kopiert. (Dies würde dazu führen, dass diese Dateien unter / www im App-Bundle liegen.) Ich konnte jedoch noch nicht festlegen, welche Dateien kopiert werden. Dies ist vergleichbar mit diese Frage
Ich kenne die Antwort nicht, aber das könnte ein Workaround sein. Es führt bei jedem Build ein Skript aus.
%Vor%
Beachten Sie, dass der Pfad zum Skript absolut ist. Vielleicht können Sie einen Pfad mit PathType
Group
definieren, um ihn relativ zu einer Gruppe innerhalb des Projekts zu setzen (ich habe es nicht versucht).
DstPath
ist der Zielpfad der zu kopierenden Dateien (denke ich). Ich weiß nicht, was DstSubfolderSpec
ist, es erscheint nur im Befehlszeilentool mit einem Wert von 0. Ich denke, Sie wissen es auch nicht.
Ich habe ein kleines Juwel in einem seltsamen Python-Skript gefunden, das eine "bessere" (im Gegensatz zu nichts) Erklärung für das mysteriöse DstSubfolderSpec
...
Es gibt ziemlich viele interessante Informationen im Skript, (anscheinend ist es ein Teil von pythonwebkit oder etwas) .. aber egal, Ich habe eine ganze Reihe davon hier gepostet , wenn Sie versuchen möchten, andere nützliche Leckerbissen zu lesen.