2011-10-18 16 views
7

Ho creato un'applicazione Vista singola vuota utilizzando Xcode 4.2 su OSX Lion 10.7.2 con targeting per iPhone 5. Il progetto è stato felicemente tuttavia all'avvio del simulatore, ricevo il seguente messaggio di errore:XCode 4.2 manca l'SDK iOS5 per il simulatore

iOS Simulator non ha trovato l'SDK. Potrebbe essere necessario reinstallare l'SDK.

Ho quindi provato a indirizzare l'iPad con gli stessi risultati. Ho rimosso Xcode usando il terminale e scaricato una nuova copia dall'App Store. L'installazione pulita genera esattamente lo stesso errore.

Sembra che l'SDK non venga distribuito durante l'installazione. Qualche consiglio o consiglio su come posso installare correttamente l'SDK di iOS 5 affinché il simulatore funzioni?

Aggiornamento

Ho scaricato il 4,3 simulatore di iOS che non è stato installato. Il simulatore funziona perfettamente se seleziono l'SDK 4.3 ma per qualche motivo non riconosco la cartella contenente l'SDK 5.0.

Aggiornamento

ho riformattato il MacBook, ricaricato un ambiente pulito OSX Lion senza ripristinare eventuali backup e installare Xcode. L'esecuzione del simulatore direttamente dopo l'installazione ha funzionato, tuttavia dopo un riavvio e il riavvio di Xcode l'errore è tornato. Lo stesso SDK sembra essere stato corrotto. Proverà a reinstallare Xcode.

+1

Hai selezionato Xcode-> Preferenze-> Download-> Componenti? – Phlibbo

+0

@Phlibbo Sì, l'ho fatto. Gli unici elementi visualizzati erano il simulatore 4.3 che ho scaricato. – BinaryMisfit

+0

forse installando Xcode in un'altra cartella (ad es./Applicazioni/Sviluppatore) verrebbe eseguito. Sto avendo lo stesso problema (con Asepsis) e ho intenzione di provare questo in pochi minuti. Se funziona, lo posterò come soluzione. –

risposta

6

Dopo alcuni test, il problema è causato da un software di terze parti. Recentemente lo sviluppatore di TotalFinder ha rimosso la parte del sistema Asepsis e ha creato un'applicazione separata per la gestione dei file DS_Store.

Sfortunatamente, questo rompe il simulatore iOS una volta installato e, anche dopo aver disinstallato Asepsis, ho dovuto ricostruire l'intera macchina per eliminare l'errore.

Aggiornamento

BinaryAge è a conoscenza del problema per quanto riguarda la Xcode 4.2 ed è ora quotata alla pagina dei problemi conoscere e uno striscione di avvertimento visualizzato sul link per il download.

aggiornamento finale

Sembra BinaryAge ha cambiato il modo in cui funziona Asepsi e questo non è più un problema con le versioni più recenti.

+2

infine, ho fatto in modo che Xcode e iOS Simulator funzionassero fermando Asepsis e disinstallandolo. Grazie, questa domanda mi ha messo sulla strada giusta! –

+1

La disinstallazione di Asepsis ha funzionato anche per me. Questo problema mi stava facendo impazzire! –

+0

Grazie! Finalmente posso essere produttivo. Una soluzione così semplice che non avrei mai visto da sola. – bh88

5

Hai provato "File -> Ripristina contenuto e impostazioni ..." nel simulatore? Ho anche riscontrato il problema simile, ma ha funzionato dopo aver resettato il simulatore! In effetti, ho anche scoperto che funzionava dopo che ho rimosso tutti i progetti esistenti e ne ho creati di nuovi, ma si è verificato nuovamente dopo il riavvio di xcode. Fortunatamente il "Reset" funziona sempre per me e spero che possa essere utile per il tuo caso.

+0

La soluzione che ho postato ha funzionato per me e al momento si trattava di un problema noto con uno strumento di terze parti. Non ho mai avuto il problema da allora. – BinaryMisfit

+0

Grazie, ha funzionato per me! –

+0

yeahoooo !!!!!!! – Tebe