2011-09-20 17 views
20

Sto usando xcodebuild install -alltargets -iphoneos4.2 -activeconfiguration provisioning_profile=path_of_my_provisioningprofile code_sign_identity=identity. Questo comando sta creando la mia app e sto anche ricevendo il file di build (.app). Ma come installare l'app sul dispositivo dalla riga di comando. Per favore aiutami in questo numero.installa l'applicazione nel dispositivo iphone tramite la riga di comando

risposta

4

Utilizzare questa bella scrittura: http://gamua.com/blog/2012/03/how-to-deploy-ios-apps-to-the-iphone-via-the-command-line/ - Quindi collegare dispositivi iPhone via USB al Mac con questo comando

Per lanciare app su riga di comando:

instruments -w 4xxxxxxxx9 -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate NITC -e UIASCRIPT Launch-App.js 

formato: instruments -w <deviceid> -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate <applicationname> -e UIASCRIPT Launch-App.js

mio lancio -App.js ha una sola riga - var target = UIATarget.localTarget();

Questo mus essere sufficiente per avviare l'applicazione sul dispositivo utilizzando la riga di comando

+2

strumenti Whoa, non ho mai visto menzionati quando si spinge un App o IPA a un dispositivo - +1 . C'è un modo per avere gli strumenti per elencare l'ID del dispositivo usato con '-w'? – jww

+0

@noloader +1 per come elencare gli ID dei dispositivi, mi piacerebbe saperlo. –

+1

Fruitstrap (ciò che il collegamento utilizza) è ora abbandonato e non funziona con iOS 7 :( – sheeptest

12

Fruitstrap non viene mantenuto, per una più aggiornata progetto cassa della forcella PhoneGap chiamati ios-deploy.

Per installare run: npm install -g ios-deploy

Ecco alcuni esempi di come usarlo:

// deploy and debug your app to a connected device 
ios-deploy --debug --bundle my.app 

// deploy and launch your app to a connected device, but quit the debugger after 
ios-deploy --justlaunch --debug --bundle my.app 

// deploy and launch your app to a connected device, quit when app crashes or exits 
ios-deploy --noninteractive --debug --bundle my.app 

// Upload a file to your app's Documents folder 
ios-deploy --bundle_id 'bundle.id' --upload test.txt --to Documents/test.txt 
+0

grazie! Ho ottenuto un setup funzionante usando iOS 9.3.1 e OS X 10.11.3 – Jespertheend

+3

Una risposta moderna, funzionante in un mondo obsoleto, Cheers! – mix3d

+0

Non ci credo, funziona, fuori dalla scatola, nessuna impostazione richiesta. –

Problemi correlati