Domanda

Ho scritto uno script che compie alcuni passaggi per impacchettare la mia build per una distribuzione ad hoc. La mia prima ipotesi è stata quella di utilizzare una fase di esecuzione dello script nel mio target Ad Hoc. Ma sembra che la codifica sia fissata all'ultima posizione nella catena di creazione di app per iPhone.

Qualcuno ha la minima idea di come posso eseguire il mio script nell'ultimo momento possibile nel processo di compilazione?

Aggiornamento: guarda questa risposta di seguito su come eseguire script in Xcode 4.

È stato utile?

Soluzione

Puoi creare un target aggregato che contenga sia il tuo " Ad hoc " target e una fase di creazione dello script di esecuzione (che viene eseguita dopo il target "Ad hoc")?

Altri suggerimenti

Un breve aggiornamento su questo argomento: dal momento che tutti usiamo Xcode 4 in questi giorni. Apple ha perfezionato il processo di esecuzione degli script su diversi eventi nel processo di creazione con l'introduzione di schemi.

Vai a Prodotto ? Modifica schema ... lì hai la possibilità di eseguire script prima / dopo un build, un evento di debug, archiviazione, ecc. È abbastanza utile impostare un numero di versione dall'output di git descritto o caricare archivi .x su servizi come TestFlight e HockeyApp .

Se vuoi condividere i tuoi script pre / post con altri membri del team che hanno avuto accesso al tuo repository di codici, puoi andare su Prodotto ? Gestisci schemi ... e segna il tuo schema come condiviso . Dopo aver controllato … {project_name} .xcodeproj / xcshareddata / xcschemes / {project_name} .xcscheme nel tuo preferito tutti possono usarlo nel progetto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top