2009-07-30 10 views
15

Sto usando xcodebuild dalla riga di comando per compilare diverse varianti di un'app per iPhone ma non sono stato in grado di capire come distribuire queste build in iPhone Simulator dalla riga di comando. Qualcuno potrebbe per favore illuminarmi? Grazie.Come si distribuisce un'app per iPhone al simulatore dalla riga di comando?

+0

Qual è il vantaggio di eseguire questa operazione solo con la build e il go o l'esecuzione dalla barra superiore xcode? – TahoeWolverine

+0

Sto costruendo diverse decine di app alla volta. –

+0

Questo sarebbe utile sapere. –

risposta

5

Prendi il open source "iphonesim" e lo farà per voi: http://github.com/jhaynie/iphonesim/

È piccolo e scritto in Objective C, e sembra funzionare bene dalla riga di comando.

+0

funziona anche ora ?? Ho provato ma non come previsto –

-2

Questo argomento vi dirà come farlo manualmente, si dovrebbe essere in grado di automatizzare il processo così:

Can I install an app to the simulator without the source code?

+0

grazie ma quell'argomento spiega semplicemente come copiare un progetto già distribuito in simulatore su un'altra macchina. –

+0

Basta creare il file .sb citato in modo programmatico e copiare il file eseguibile creato per il simulatore insieme a quel file nella directory delle applicazioni nella cartella dei simulatori nella libreria. –

1

sembrerebbe che utilizzando il flag iphonesimulator3.0 -SDK con xcodebuild dovrebbe generare i file .sb, ma questo non sembra funzionare. Forse non è possibile?

4

Questo era un tempo fa. Ma se qualcuno è interessato [Simulator_installation_path]/iPhone \ Simulator -SimulateApplication [AppFolder_full_path]/[AppName] .app/[AppName]

Il mio percorso simulatore era: /Applications/Xcode.app/Contents/Developer/Platforms /iPhoneSimulator.platform/Developer/Applications/iPhone \ Simulator.app/Contents/MacOS

+0

Ho provato ma il simulatore si chiude con un errore. – Claus

+0

Ok, puoi specificare l'errore qui? Per favore aggiungi anche il comando e posso provare ad aiutarti! –

+0

Il mio errore era che stavo distribuendo la versione di rilascio dell'app invece del debug – Claus

Problemi correlati