Error de simulador FBSSystemServiceDomain code 4

228

Estoy tratando de ejecutar una aplicación en el simulador pero recibo este mensaje de error:

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

Captura de pantalla para error

No he visto ninguna referencia previa a esto al buscar en Google.

Está usando XCode 6 Beta, la aplicación está en Swift que se vincula a una biblioteca estática Obj-C. Funciona bien en el dispositivo.

¿Algunas ideas?

Tortas Grunt
fuente

Respuestas:

527

Vaya al menú Simulador de iOS y seleccione Restablecer contenido y configuración.

Alternativamente, puede salir y volver a abrir el simulador.

ingrese la descripción de la imagen aquí

Marie
fuente
66
La misma solución funciona no solo para la versión Beta, sino también para el Xcode 6. thx final.
1
@ Marie, me salvas el día. :) Gracias.
Siddiq Abu Bakkar
2
Todavía roto en Xcode 6.0.1, esta solución aún funciona (afortunadamente): Apple prueba FTW.
Adam
1
Restablecer contenidos y configuraciones y restablecer contenidos y configuraciones no ayuda a la situación. Solo vuelve a intentarlo y eventualmente ganarás la condición de carrera. Este problema se trata en los foros de desarrolladores de Apple y en las notas de la versión de Xcode.
Jeremy Huddleston Sequoia
1
Se encontró con este problema con xcode 6.1.1, pero esto solucionó el problema.
Edwin Liang
26

Es suficiente para salir y volver a abrir el simulador, esto se ha verificado en la versión Xcode 6.0.1.

Francesco
fuente
Espero que quisieras decir "dejar de fumar"
Rashmi Ranjan mallick
1
No se requiere reiniciar el simulador. Solo inténtalo de nuevo. Esto se trata en las notas de la versión de Xcode como un problema conocido.
Jeremy Huddleston Sequoia
1
Solo intentarlo de nuevo no funciona para mí, ni relanzar el simulador. Cuando se produce el problema, necesito reiniciar Xcode, ya que puedo volver a iniciar mi aplicación en el simulador.
Lisarien
Reiniciar el simulador funcionó para mí en Xcode 6.1.1. OMI, mejor que la respuesta aceptada, ya que no siempre es deseable borrar todas las aplicaciones del simulador, por ejemplo, donde tiene muchas aplicaciones y desea mantener algunas en un estado preinstalado.
David James
2

Este problema se trata en las Notas de la versión de Xcode 6

Las pruebas en iOS Simulator pueden producir un error que indica que la aplicación no se pudo instalar o iniciar. Vuelva a ejecutar las pruebas o inicie otra integración. (17733855)

Y también se discute en mi publicación fija en los foros de desarrolladores de Apple para depuración del simulador de iOS

"(Dominio = FBSOpenApplicationErrorDomain, Código = 4)", "(Dominio NSPOSIXErrorDomain, Código = 3"), "Dominio = IDEUnitTestsOperationsObserverErrorDomain Código = 3", "Conexión perdida a ...", "Depurador desconectado", o la aplicación está SIGKILLed poco después del lanzamiento Al instalar una aplicación, SpringBoard SIGKILL procesará dicha aplicación para forzar un relanzamiento de la aplicación con el nuevo ejecutable. El problema es que hay una condición de carrera por la cual SpringBoard puede SIGKILL accidentalmente un nuevoproceso que acabamos de lanzar en lugar del proceso anterior. Cuál de los diversos mensajes de error que recibe depende exactamente de cuándo se entregó el SIGKILL en el proceso de lanzamiento. Normalmente, esto no debería suceder, por lo que el consejo es volver a intentarlo (lo siento = /). Si descubre que esto le sucede todo el tiempo o con más frecuencia de la que puede tolerar, lo sentimos increíblemente. Somos conscientes de que los sistemas con E / S de disco más lento verán que esto suceda con más frecuencia que los sistemas más rápidos, por lo que si está utilizando un directorio de inicio NFS, es posible que desee crear un directorio local para los datos de su simulador y configurar un enlace simbólico desde ~ / Library / Developer / CoreSimulator

Tenga en cuenta que la pregunta original es sobre el dominio FBSSystemServiceDomain, mientras que mi publicación en devforums menciona FBSOpenApplicationErrorDomain. FBSSystemServiceDomain se utilizó en versiones anteriores de las versiones beta de iOS 8.0.

Jeremy Huddleston Sequoia
fuente
0

Puede restablecer el contenido y la configuración o simplemente cerrar el simulador de iOS y reiniciarlo.

usuario1824791
fuente
0

Ninguna de las soluciones funcionó para mí, incluida la respuesta aceptada de "Restablecer contenido y configuración".

La única forma en que pude hacerlo funcionar fue descargando una versión anterior del simulador de iOS que me permitió instalar la aplicación.

Steve
fuente
-2

Le sugiero que use una versión estable de Xcode 6.1.

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

Hay tres posibles soluciones:

  1. Simulador limpio Use ( Comando + Mayús + k) como tecla de acceso directo o goto Producto -> Limpiar

  2. Salga del simulador y reinícielo.

  3. Simulador abierto Seleccione simulador de iOS -> Restablecer contenido y configuración ...

Captura de pantalla para el paso 3

Jayprakash Dubey
fuente