Codice simulatore FBSSystemServiceDomain 4


228

Sto cercando di eseguire un'app nel simulatore ma visualizzo questo messaggio di errore:

Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

Schermata per errore

Non ho visto alcun riferimento precedente a questo da google in giro.

Utilizzando XCode 6 Beta, l'app è in Swift che si collega a una libreria statica Obj-C. Funziona bene sul dispositivo.

Qualche idea?

Risposte:


527

Vai al menu Simulatore iOS e seleziona Ripristina contenuto e impostazioni.

In alternativa, è possibile chiudere e riaprire il simulatore.

inserisci qui la descrizione dell'immagine


6
La stessa soluzione funziona non solo per la versione Beta ma anche per Xcode 6. thx finale!

1
@Marie mi hai salvato la giornata. :) Grazie.
Siddiq Abu Bakkar,

2
Ancora rotto in Xcode 6.0.1, questa soluzione funziona ancora (per fortuna) - Apple sta testando FTW.
Adamo,

1
Il ripristino di contenuti e impostazioni e il ripristino di contenuti e impostazioni non aiutano la situazione. Riprova e alla fine vincerai le condizioni di gara. Questo problema è discusso nei Forum degli sviluppatori Apple e nelle Note di rilascio di Xcode.
Jeremy Huddleston Sequoia,

1
Ho riscontrato questo problema con xcode 6.1.1, ma questo ha risolto il problema.
Edwin Liang,

26

È sufficiente uscire e riaprire il simulatore, questo è stato verificato nella versione Xcode 6.0.1.


Spero che tu volessi dire "smettere"
Rashmi Ranjan Mallick,

1
Non è necessario riavviare il simulatore. Riprova. Questo è discusso nelle note di rilascio di Xcode come un problema noto.
Jeremy Huddleston Sequoia,

1
Provare di nuovo non funziona per me, né riavviare il simulatore. Quando si verifica il problema, devo riavviare Xcode come se avessi potuto riavviare la mia app sul simulatore.
Lisarien,

Il riavvio del simulatore ha funzionato per me su Xcode 6.1.1. IMO, migliore della risposta accettata, poiché non è sempre desiderabile cancellare tutte le app dal simulatore, ad esempio dove si hanno molte app e si desidera mantenerne alcune in uno stato preinstallato.
David James,

2

Questo problema è discusso nelle Note di rilascio di Xcode 6

Il test su iOS Simulator può produrre un errore che indica che l'applicazione non può essere installata o avviata. Rieseguire i test o avviare un'altra integrazione. (17733855)

Ed è anche discusso nel mio post appiccicoso nei forum degli sviluppatori Apple per il debug del simulatore iOS

"(Domain = FBSOpenApplicationErrorDomain, Code = 4)", "(Domain NSPOSIXErrorDomain, Code = 3"), "Domain = IDEUnitTestsOperationsObserverErrorDomain Code = 3", "Connessione persa a ...", "Debugger disconnected" o app che riceve SIGKILLed subito dopo il lancio All'installazione di un'app, SpringBoard eseguirà SIGKILL il processo di tale app per forzare un riavvio dell'app con il nuovo eseguibile. Il problema è che esiste una condizione di competizione per cui SpringBoard potrebbe accidentalmente SIGKILL un nuovoprocesso che abbiamo appena avviato anziché il vecchio processo. Quale dei vari messaggi di errore che ricevi dipende esattamente quando nel processo di avvio è stato consegnato SIGKILL. Normalmente, ciò non dovrebbe accadere, quindi il consiglio è di riprovare (mi dispiace = /). Se trovi che questo ti accada sempre o più frequentemente di quanto tu possa tollerare, ci dispiace incredibilmente. Siamo consapevoli che i sistemi con I / O su disco più lento vedranno che ciò accade più frequentemente rispetto ai sistemi più veloci, quindi se si utilizza una home directory NFS, è possibile creare una directory locale per i dati del simulatore e impostare un simlink da esso ~ / Library / Developer / CoreSimulator

Nota che la domanda originale riguarda il dominio FBSSystemServiceDomain mentre il mio post su devforums menziona FBSOpenApplicationErrorDomain. FBSSystemServiceDomain era utilizzato nelle versioni precedenti delle versioni beta di iOS 8.0.


0

Puoi ripristinare il contenuto e le impostazioni o semplicemente chiudere il simulatore iOS e riavviare.


0

Nessuna delle soluzioni ha funzionato per me, inclusa la risposta accettata di "Ripristina contenuto e impostazioni".

L'unico modo in cui sono riuscito a farlo funzionare è stato il download di una versione precedente del simulatore iOS che mi ha permesso di installare l'app.


-2

Ti suggerisco di usare la versione stabile di Xcode 6.1.

FBSOpenApplicationErrorDomain, code =4 error suggests it is an error from 
cached data on the simulator.

Esistono tre possibili soluzioni:

  1. Simulatore pulito. Usa ( Comando + Maiusc + k) come tasto di scelta rapida o vai a Prodotto -> Pulisci

  2. Esci dal simulatore e riavvialo.

  3. Simulatore aperto. Seleziona il simulatore iOS -> Ripristina contenuti e impostazioni ...

Schermata per il passaggio 3

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.