Vorrei utilizzare una destinazione di script di esecuzione per taggare la mia revisione in mercurial e caricarla su un server. Ho creato un nuovo obiettivo di script di esecuzione che dipende dall'obiettivo che ha creato la mia app, quindi ho aggiunto due fasi di script di esecuzione direttamente una dopo l'altra.Come interrompere la compilazione se la fase di esecuzione dell'esecuzione dà un errore
Ora la mia domanda: come posso evitare di eseguire la fase di script di esecuzione n. 2 se la fase di esecuzione numero 1 dà un errore (il codice di ritorno dello script non è uguale a 0)?
Il secondo script dovrebbe caricare i file su un server, quindi voglio solo eseguire questa fase se tutto è andato bene fino ad allora.
Interessante! È anche possibile impostare un obiettivo specifico? – GorillaPatch
Intendi tramite xcodebuild? Se stai costruendo più target con una sola chiamata, basta dividerli per usare diversi comandi xcodebuild, ognuno con un diverso -target ... e -PBXBuildsContinueAfterErrors = 0/1 –
Ho pensato di più sulle build avviate da Xcode. – GorillaPatch