Ich baue eine Kommandozeilen-Anwendung Xcode 4.XCode 4 - Wie finde ich neue Position ausführbare Datei zu kopieren, nachdem bauen
Sobald der Build abgeschlossen ist die ausführbare Datei in der Standard DerivedData-Ordner befindet. Das ist OK, aber ich möchte dann diese Datei in einen bestimmten Ordner kopieren. Ich möchte, dass dies unabhängig von der Art des Builds geschieht (release/debug).
Kann jemand bitte einen Weg vorschlagen, dies zu tun?
Als beiseite, hat das Unterverzeichnis für mein Projekt innerhalb DerivedData einen Tag von zufälligen Zeichen in ihm:
myProject-fnkwvtitgroivocadokaayqexhqy
Wer weiß, ob diese im Laufe der Zeit ändern kann (also die Position meines ausführbar du zu ändern kopiert), oder ist es für dieses Projekt fixiert?
Dies funktioniert nicht für mich ... mein Pfad ist korrekt und gültig. Ich nehme an, es sollte kopieren, wenn für die Archivierung erstellt? –
Um dies "unabhängig von der Art des Builds" zu ermöglichen, deaktivieren Sie das Kontrollkästchen "Nur bei der Installation kopieren". – vaughan
Ich hatte auch Probleme damit, diese Arbeit zu machen, also habe ich gerade ein Run Script hinzugefügt und eine Bash: 'cp $ {BUILT_PRODUCTS_DIR}/$ {EXECUTABLE_NAME}/wo/immer/du/will /' Es hält die Tür offen für weitere Post -Build-Verarbeitung. Eine Liste zusätzlicher Variablen finden Sie in der Referenz zur Xcode-Build-Einstellung. – aoakenfo