2015-02-13 15 views
10

Ho un assistente Xcode istituito con alcuni bot per i progetti iOS (compilati con Xcode 6.1), ognuno dei quali contenente obiettivi di unit testserver di Xcode, bot, l'integrazione continua, e l'unità-test sul simulatore

Non riesco a far eseguire quei test nel simulatore; tutti i tentativi finora sono state fallendo con lo stesso errore (time-out per il simulatore per l'avvio):

Test target NAME_OF_MY_TARGET encountered an error (Timed out waiting 120 seconds for simulator to boot, current state is 1. If you believe this error represents a bug, please attach the log file at [...]) 

Naturalmente, il percorso del file di registro suggerito non è un percorso valido sul server, rendendo così impossibile controllare i registri

+0

Hey! Hai mai trovato una soluzione per questo? Ho un problema simile: http://stackoverflow.com/questions/33003556/xcode-7-0-1-bots-and-server-5-0-4-test-target-xx-encountered-an-error- tim –

+0

Il percorso potrebbe essere valido, ma con autorizzazioni non valide. L'uso di Terminale o del Finder ['Command'] + [' G'] per navigare fallirà, ma se cambierai i permessi nella directory root, starai bene. – Moshe

risposta

6

Avevo un problema simile che è stato risolto cambiando il Bot Xcode per eseguire solo 1 dell'ultimo simulatore di versione (Xcode 6.3.1 e iOS 8.3) e forzare la chiusura di tutti i processi relativi al simulatore sul mio server.

Basta accedere al server e avviare Activity Monitor, quindi andare alla scheda CPU, ora cercare "simulatore", dovresti vedere alcuni risultati, solo forzare la chiusura di tutti (anche quelli che appartengono a _xcsbuildd). Ecco alcuni esempi di nomi di processo che ho:

  • com.apple.CoreSimulator.CoreSimulatorService
  • simulatore iOS
  • SimulatorBridge
  • CoreSimulatorBridge
+0

Ho incontrato lo stesso problema con Xcode7.1 e iOS9, e questa era l'unica soluzione che ha funzionato. A proposito, nel processo Xcode7 "iOS Simulator" è ora "Simulator" – lihudi

+0

Chiudi i tuoi simulatori in questo modo prima di ogni integrazione? – blackjacx

+0

Questo ha reso la mia giornata fantastica, che si supponeva fosse finita male. Doppio pollice in su! – EmptyStack