2014-09-22 8 views
186

Quando sto cercando di eseguire applicazioni iOS in Xcode 6 in iPhone 6 simulatore, sto errore Impossibile eseguire app in Simulator ottenere.codice FBSOpenApplicationErrorDomain = 4 Errore

E codice di errore è: è stato rilevato

un errore durante l'esecuzione (Domain = FBSOpenApplicationErrorDomain, codice = 4)

Può qualunque suggerire come risolverlo?

enter image description here

+0

Simulator tranquilla e pulita progetto ed eseguire ancora una volta lavorato anche per me. –

risposta

354

questo ha funzionato per me:

simulatore iOS -> Ripristina contenuto e le impostazioni ... -> Ripristina

menu bar screenshot

are you sure screenshot

referenziato da Qiita: Unable to run app in Simulator エラーの対応方法.

+9

Lo stesso qui. Perché questo accada alla prima manche è davvero amatoriale. Dovremmo aspettarci di più da Apple. –

+12

Il ripristino non ha nulla a che fare con la soluzione. Come accennato nelle note sulla versione di Xcode, questo errore deriva solo da una condizione di competizione/bug di temporizzazione in SpringBoard. La soluzione è semplicemente riprovare, e resettare il sim in realtà non aiuta. –

+0

@JeremyHuddlestonSequoia è corretto, senza resettare, basta chiudere il simulatore e riavviare, ho risolto il problema. – axl411

1

Basta chiudere la beta xcode6.0 o altro ed eseguire di nuovo il progetto, ha funzionato per me.

44

La chiusura del simulatore iOS ha funzionato per me.

Non è sempre necessario reimpostare il simulatore iOS. Non ho nemmeno dovuto chiudere Xcode.

+2

Molto meglio che per ripristinare – Saran

+0

Sta funzionando. Per favore chiudi la tua simulazione. Funzionerà per il resto del tempo altrimenti resetta il tuo simulatore. –

+0

Chiudere il simulatore e riavviare Xcode ha funzionato per me. –

2

Come menzionato nelle note sulla versione di Xcode, questo errore (insieme ad un altro paio) risulta da un bug di temporizzazione. La soluzione è solo riprovare.

Vedi https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1

test su iOS simulatore può produrre un errore che indica che l'applicazione non può essere installato o lanciato. Rieseguire i test o avviare un'altra integrazione.

Vedi anche: tastiera hardware

https://devforums.apple.com/thread/248879?tstart=0

-2

Disconnetti. Nel menu principale del simulatore ios Hardware -> Tastiera -> Disconnetti tastiera hardware.

0

Il ripristino di Xcode eliminerà alcuni file indesiderati che il simulatore ha memorizzato nella cache, pertanto il ripristino è una buona opzione per risolvere questo problema.

Simulatore iOS -> Ripristina contenuto e impostazioni.

+0

Questa è una risposta duplicato, in quanto la soluzione proposta è già stato suggerito da @JeffWalters. – honk

+0

Per non parlare, la risposta è errata disinformazione in cima a quello. –

1

Ho appena lasciato il simulatore, ho ripulito il progetto e ho ripreso a funzionare.

-1

Aprire l'impostazione dello schema dell'app e modificarlo come mostrato nella schermata allegata, In realtà è necessario disabilitare "Avvio a causa di recupero dello sfondo". Ha funzionato per me Passi, 1. Selezionare la destinazione e selezionare "Modifica schema" 2. Selezionare la scheda "Opzioni" sul lato destro della finestra di dettaglio 3. Deselezionare la casella di controllo "Avvia a causa di recupero in background".

+0

C'è una penosa mancanza di screenshot. –

3

Non c'è bisogno di uscire dal simulatore o ripristinare tutti i contenuti ogni volta.

Basta chiudere l'applicazione su cui si sta lavorando, se in esecuzione su sfondo.

funziona per me.

10

Questo è accaduto a me una volta quando ho aggiunto alcune attività come link simbolici (attraverso ln -sf). Anche l'installazione sui dispositivi non funzionava.

Dopo aver rimosso i link e fatto una copia cartacea, ha funzionato e l'errore non c'era più.

+1

Boyhowdy Sì, voglio davvero mettere in evidenza questa risposta perché, se questo è il tuo problema, nessuna di queste risposte 'reset/close/do a rain dance' funzionerà! – WiseOldDuck

0

Fare attenzione se si salta l'installazione. Ho cambiato accidentalmente Skip Install sull'obiettivo principale, quando intendevo cambiarlo su una dipendenza. Quando si cambia indietro ho dovuto fare una pulizia.

0

Questo problema probabilmente è iniziato dopo abbiamo abilitato la modalità di sfondo nella nostra soluzione app.My:

1) Vai al simulatore
2) Tenere cmd + shift
3) Tap 'H' due volte il tasto
4) Far scorrere l'applicazione per interromperla in esecuzione in background.
5) Eseguire di nuovo.

(molto faticoso dover ripetere il passo precedente ogni volta che costruire e gestire)