/ / “Errore nella generazione del processo figlio: nessun file o directory di questo tipo” Xcode - ios, xcode, unit-testing, xctest

"Errore durante la generazione del processo figlio: nessun file o directory" Xcode - ios, xcode, unit-test, xctest

Xcode 5.1 mostra che il framework di unit test che uso è obsoleto. Dopo la migrazione a XCTest a partire dal SenTestingKit. Ricevo questo messaggio nella console:

Error spawning child process: No such file or directory

Ho provato a pulire Cmd + K ma non aiuta. Anche il riavvio di Xcode non aiuta.

Qualcuno ha riscontrato questo problema?

risposte:

3 per risposta № 1

XCTest non era supportato con iOS 6.x, solo iOS7, quindi tutti i bundle di test convertiti non possono più essere eseguiti con simulatori 6.x. (Sta tentando di eseguire il comando "xctest" all'interno della directory iPhoneSimulator6.X.sdk / Developer / usr / bin /, e non riesce a trovarlo, perché è solo negli SDK del simulatore 7.0 - quindi il "No tale file o directory "messaggio di errore o" Impossibile trovare un file eseguibile nel percorso "in Xcode 5.0).


5 per risposta № 2

Ho riscontrato anche questo errore e l'ho risolto testando su un altro simulatore. Ho sostituito -destination "platform=iOS Simulator,name=iPhone" con -destination "platform=iOS Simulator,name=iPhone Retina (4-inch)" nel mio xcodebuild argomenti e ha funzionato.


2 per risposta № 3

Come sottolineato da @EdwardHuynh nei test di unità di commenti in Xcode 5.1 non funziona solo con il simulatore di iPhone con iOS6.1. Funziona bene per iOS7.1. Per me non importa quale versione di iOS nei test unitari, quindi accetto quella risposta. Se conosci correzione per iOS6.1 - pubblicalo qui e accetto volentieri la tua risposta.