2015-06-05 14 views
8

I ha installato un bot per generare il progetto poi prova su tutti i simulatori. Questo ha funzionato, ma oggi l'integrazione ha avuto 28 errori. Ogni detto la stessa cosa (ma per ogni nome di dispositivo simulatore):XcodeServer un solo dispositivo simulato può essere utilizzato in un errore di tempo

Xcode non può lanciare le applicazioni sul dispositivo simulato “ridimensionabile iPad”, come è attualmente in esecuzione un'applicazione su iPhone “5s”. È possibile utilizzare solo un dispositivo simulato alla volta ...

Dopo aver eseguito manualmente il bot non ho ricevuto avvisi. Cosa potrebbe causare questo? (Mi piace la striscia successo)

risposta

1

ho incontrato lo stesso errore oggi con il simulatore. L'unico modo che ho trovato è di riavviare Xcode. Successivamente l'errore è scomparso e l'applicazione si avvia correttamente nel simulatore. Non so come sia stato originariamente prodotto l'errore, ma Xcode non è un modello di affidabilità, quindi ...

+0

non ho avuto bisogno di riavviare, ho eseguito solo manualmente l'integrazione di nuovo. Ancora strano e senza una ragione ovvia. –

2

Ho avuto lo stesso problema. Ho avuto più progetti aperti e uno diverso aveva ancora

'Running on appName nomeperiferica' mostrata

Attualmente i progetti aperti sono accessibili dalla sezione Finestra sulla barra degli strumenti in alto. Premendo il pulsante Stop (o il comando dal menu Prodotto) su tutti i progetti che erano ancora in esecuzione, è stato liberato quel particolare dispositivo per altri progetti.

alternativa, riavvio Xcode funziona come chiude tutti i progetti.

See: https://stackoverflow.com/a/22267017/5172836

+0

I nostri test sono in esecuzione da remoto solo da bot, ma in base al largo quello che stai dicendo Presumo Xcode non ha finito di prova il proprio bot prima di iniziare la successiva, causando il problema. –

4

ho avuto solo un progetto in corso e ha avuto lo stesso problema. Control Esci da xcode e riavvialo.