Xcode 4, sauber vor dem Build?

8

Gibt es einen Weg (möglicherweise unter Verwendung von Schemata) in Xcode 4 anzugeben, dass eine Bereinigung automatisch durchgeführt wird, bevor ein neuer Build ausgeführt wird.

Ich habe ein Projekt, das manchmal nicht erstellt werden kann, wenn ich es nicht zuerst rein mache, momentan mache ich es von Hand?

    
fuzzygoat 08.09.2011, 13:46
quelle

2 Antworten

21

Drücken Sie ⌥⌘R, erweitern Sie das ausgewählte Schema, wählen Sie Voraktionen, klicken Sie auf +, wählen Sie Neue Skriptaktion ausführen, und geben Sie dem Ziel die Option Build-Einstellungen bereitstellen an. Geben Sie in das Feld rm -rf ${BUILT_PRODUCTS_DIR} ein. Hinweis: Es ist BUILT nicht BUILD wie im Xcode-Dialog zu sehen. Sie können echo ${BUILT_PRODUCTS_DIR} > ~/Desktop/log.txt eingeben, um zu sehen, was gelöscht wird.

    
Jano 08.09.2011, 14:00
quelle
2

Die ausgewählte Antwort funktionierte nicht für mich, sie verursachte einen Fehler beim Build (Xcode 4.6.3) beim Versuch, auf dem Simulator zu laufen.
Basierend auf Janos Antwort und auf diesem Link im Pre-Action-Skript anstatt zu schreiben

%Vor%

Ich schrieb

%Vor%

Dies sollte den gleichen Effekt haben und mein Build scheitert nicht

    
keisar 03.02.2014 10:59
quelle

Tags und Links