2015-12-10 11 views
6

Userò jenkins per la mia app iOS, ho seguito alcuni blog su internet e ho costruito con successo utilizzando jenkins, ma quando voglio eseguire il test per il mio progetto , ottengo questo errore:iOS non è in grado di lanciare il simulatore quando si usa jenkins per eseguire il test

2015-12-10 16:58:06.105 xcodebuild[6635:91852] iPhoneSimulator: Could not launch simulator: -10810 
2015-12-10 16:58:06.174 xcodebuild[6635:92068] iPhoneSimulator: Could not launch simulator: -10810 
** TEST FAILED ** 

ho provato il xcodeplugin e solo un semplice comando shell nelle Jenkins, mi hanno entrambi danno questo errore. mio comando shell è come segue:

xcodebuild -scheme XcodeBulidDemo -destination 'platform=iOS Simulator,name=iPhone 6' -configuration Debug test 

e avevo tentato di eseguire questo comando nel terminale appena sotto il mio progetto, si può ottenere il risultato del test.

io sono davvero non capisco che cosa fa l'errore "iPhoneSimulator: Impossibile avviare il simulatore: -10.810" significa, qualcuno mi potrebbe dare alcuni consigli ..

risposta

9

dopo il mio google, ho trovato il risultato, può non lanciare il simulatore è perché jenkins è daemon, funziona in background e non può rendere nulla davanti.

ma vogliamo utilizzare jenkins per eseguire il nostro UnitTest e UITest, dobbiamo eseguire il simulatore, quindi dovremmo cambiare jenkins a un utente reale e accedere in utente jenkins.

ho trovato un grande blog che mostrano come fare passo per passo: http://www.cimgf.com/2015/05/26/setting-up-jenkins-ci-on-a-mac-2/

dopo aver finito, allora è possibile eseguire test simulatore usando Jenkins, desiderano questo può aiutare chiunque ha la stessa domanda.

Problemi correlati