2014-05-12 8 views
8

esecuzione in un problema strano: integrazioni a volte non riescono a questo:Xcode Continuous Integration - "simulatore iOS non è riuscito a installare l'applicazione"

bersaglio di prova [...] si è verificato un errore (simulatore iOS non è riuscito a installa l'applicazione.)

Testiamo con due simulatori, 7.0 e 7.1.

Ho provato ad aprire i simulatori sul server e a cancellare i loro contenuti tramite l'interfaccia utente. Ho anche provato a eliminare ~/Library/Application Support/iPhone/Simulator/7.xx/Applicazioni senza risultati.

Ciò che è frustrante è che il processo di integrazione funziona per alcune ore, quindi si rompe con il messaggio di errore menzionato, quindi funziona.

Ho guardato i registri, ma nessuna pistola fumante, ma avrei potuto perdere qualcosa.

Dove devo cercare di eseguire il debug di questo?

Se questo è solo un caso speciale di tutte le altre domande su iOS Simulator non è riuscito a installare l'applicazione, quindi immagino che avrei bisogno della possibilità di eseguire uno script di pulizia. Come posso collegarmi al processo di integrazione?

Aggiornamento: Io corro manualmente questo comando prima di ogni integrazione:

rm -rfv ~/Library/Application\ Support/iPhone\ Simulator/; 

con gli stessi risultati. A volte capisco che "iOS Simulator non è riuscito a installare ..."

Ho anche provato a svuotare manualmente i simulatori attraverso l'interfaccia utente. Ho ancora il problema.

+2

Sono in una situazione simile. Anche se non l'ho ancora risolto, i robot Xcode (servizio) usano questa directory per i simulatori '/ var/_xcstest/Libreria/Application Support/iPhone Simulator /' non '~/Libreria/Applicazione \ Supporto/iPhone \ Simulatore /' – Chris

+0

@ Chris, Danedo, hai risolto questo problema? – sidslog

+0

@sidslog riavviare il server in modo incoerente risolve il problema. Non ho ancora trovato una soluzione completa. Ho persino ricevuto lo stesso errore oggi. – Chris

risposta

0

Provare a risolvere il problema assegnando un valore non vuoto a Bundle versioni stringa, short (CFBundleShortVersionString) nel file -Info.plist. iOS 7 non apprezza un valore vuoto per il numero di build. È possibile avere uno script che incrementa automaticamente il numero del pacchetto di 1 ogni volta che si crea il progetto, quindi questo campo era vuoto. Puoi anche assegnare un valore fittizio lì per farlo funzionare.

0

Provare: "IOS Simulator-> Reimposta contenuto e impostazioni".

Problemi correlati