Error del simulador FBSSystemServiceDomain código 4

Resuelto Piepants asked hace 55 años • 6 respuestas

Estoy intentando ejecutar una aplicación en el simulador pero aparece este mensaje de error:

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

Captura de pantalla de error

No he visto ninguna referencia previa a esto buscando en Google.

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

¿Algunas ideas?

Piepants avatar Jan 01 '70 08:01 Piepants
Aceptado

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

Alternativamente, puedes salir y volver a abrir el Simulador.

ingrese la descripción de la imagen aquí

Marie avatar Jul 15 '2014 18:07 Marie

Basta con salir y volver a abrir el Simulador, esto se ha verificado en la versión Xcode 6.0.1.

Francesco avatar Sep 15 '2014 16:09 Francesco

Este problema se analiza 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 analiza en mi publicación fija en los foros de desarrolladores de Apple para la depuración del simulador de iOS.

"(Dominio = FBSOpenApplicationErrorDomain, Código = 4)", "(Dominio NSPOSIXErrorDomain, Código = 3"), "Dominio = IDEUnitTestsOperationsObserverErrorDomain Código = 3", "Se perdió la conexión a ...", "Depurador desconectado" o aplicación obteniendo SIGKILLed poco después del lanzamiento. Tras la instalación de una aplicación, SpringBoard SIGKILLará el proceso de esa aplicación para forzar un reinicio de la aplicación con el nuevo ejecutable. El problema es que existe una condición de carrera por la cual SpringBoard puede SIGKILL accidentalmente un nuevo proceso que acabamos de iniciar en lugar del proceso anterior. Cuál de los diversos mensajes de error que recibe depende exactamente de en qué momento del proceso de inicio se entregó SIGKILL. Normalmente, esto no debería suceder, por lo que el consejo es intentarlo de nuevo (lo siento =/). Si descubre que esto le sucede todo el tiempo o con más frecuencia de lo que puede tolerar, lo sentimos muchísimo. Somos conscientes de que los sistemas con E/S de disco más lentas verán que esto sucede 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 sim hacia él desde ~/Biblioteca/Desarrollador/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 iOS 8.0 beta.

Jeremy Huddleston Sequoia avatar Nov 15 '2014 20:11 Jeremy Huddleston Sequoia