2014-11-20 14 views
6

Ho una fase di sviluppo script di esecuzione che ho aggiunto a un progetto XCode. Voglio essere in grado di attivare questo script di esecuzione quando voglio che funzioni e quando non lo faccio. È possibile in XCode e, in tal caso, come può essere fatto?Attiva/disattiva la fase di sviluppo degli script in XCode

+0

Cosa fa? Come si desidera controllare lo stato di attivazione/disattivazione? Puoi aggiungerlo come target diverso? – Wain

+0

È possibile spostare lo script in un file, fare in modo che la fase dello script di esecuzione sia una singola riga per eseguire lo script nel file. Quindi, basta commentare la singola riga quando non si desidera che venga eseguita? –

+0

Ho deciso di aggiungerlo come target diverso. Ho impostato un target Aggregate e aggiunto lo script di esecuzione lì in modo che potesse essere eseguito solo quando si creava quel target. Grazie! – Mike

risposta

1

scrivevo exit in prima linea per passare fuori lo script e #exit per passare su, proprio come questo:

Spegnere esempio uno script SwiftLint:

exit 
if which swiftlint >/dev/null; then 
    swiftlint 
else 
    echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint" 
fi 

Accendere:

#exit 
if which swiftlint >/dev/null; then 
    swiftlint 
else 
    echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint" 
fi 

Non vi resta che modificare 1 carattere se l'uscita è commentata o meno.

Problemi correlati