Estado de dispositivo no válido: error de Xcode/iOS Simulator
ios-simulator apple-watch (11)
Problema: no puedo simular una interfaz de reloj de Apple. Cada vez que intento probar mi aplicación Apple Watch en el simulador de iPhone 6, Xcode finaliza y construye la aplicación con éxito, intenta abrir el simulador y falla con un mensaje de error que dice ''Estado de dispositivo no válido''.
Creo que el simulador tiene un simulador de reloj que se abre junto con los modelos de simulador de iPhone compatibles que pueden comunicarse con el reloj de Apple (ejemplo: iPhone 6) Aunque todavía no lo he visto funcionar. He creado una interfaz universal para iPad y iPhone y otra para el reloj, por lo que no se trata de que la aplicación sea para el dispositivo incorrecto. Cada vez que pruebo en mi iPhone real, puedo probar la interfaz universal con éxito.
Estoy usando Xcode 6.2 en iMac OS X 10.10.3
He intentado reiniciar Xcode / Computer. Parece que no puedo encontrar ninguna otra mención de ''Estado de dispositivo no válido'' en ningún lado, con suerte debido a que es algo obvio para evitar / solucionar que he pasado por alto. Cualquier ayuda sería apreciada.
En mi caso, el simulador mostraría una pantalla negra indefinida si intenta ejecutar un proyecto o ejecuta el simulador directamente (lo que debería llevarlo a la pantalla de inicio simulada). Esto sucedería incluso en un dispositivo simulado recién creado.
Después de que fallaron las sugerencias existentes, lo siguiente funcionó para mí:
- Eliminar el simulador
- Eliminar XCode
- Eliminar la carpeta del desarrollador
- Vuelva a instalar XCode desde la tienda de aplicaciones. Esto requiere intentar ejecutar XCode nuevamente para que Mac OS se dé cuenta de que ya no está instalado.
En primer lugar, simplemente limpie el proyecto.
-
Sal de tu
project
. -
Sal de tu
Xcode
. -
Reiniciar
Xcode
.
Esto me sucede cuando tengo dos versiones diferentes de
Xcode
ejecutándose al mismo tiempo.
Espero que esto te ayude.
Forzar salir de xCode y reiniciar resolverá el problema.
La solución sólida es simplemente Salga de su xcode y vuelva a ejecutar, espero que lo ayude. Este diablos funciona para mí.
Me encontré con este problema después de actualizar Xcode 6.4 a 7.1. A continuación hay soluciones para esto:
- Proyecto limpio ( cmd + shift + k ), así como carpeta de compilación limpia ( opción cmd + shift + k + )
- Salga del simulador y vuelva a correr
- Salga de Xcode and Simulator y vuelva a ejecutar
- Reinicia tu Mac .
¡La solución 3 funcionó para mí!
Nada funcionó para mí en XCode 7.3.1.
Tuve que reinstalarlo para que el simulador funcione.
- Ir a la carpeta de aplicaciones. Arrastre soltar XCode al cubo de basura.
- Contenedores de basura vacíos.
- Vaya a App Store e instale XCode.
- Ejecute XCode. El simulador debería funcionar ahora.
No es necesario salir, reiniciar o incluso volver a instalar. Cambie a otro dispositivo iOS Simulator (6s si estaba usando 6s plus) y ¡listo!
Observé que esto sucedía cuando se instalaba más de una aplicación Xcode.
Para arreglar esto,
- Inicie Xcode y haga clic en preferencia ..,
- Vaya a la pestaña "Ubicación", seleccione las opciones correctas del menú desplegable "Herramientas de línea de comandos"
- Salga de Xcode y reinícielo.
- Ejecute su aplicación
Simplemente limpie el proyecto y reinicie Xcode. Esto me sucede cuando tengo dos versiones diferentes de xcode ejecutándose al mismo tiempo.
Tengo
Xcode 7.3
y
Xcode 8.0
instalados.
Si estoy trabajando con Xcode7.3 y abre Xcode8.0 para obtener un código del proyecto Xcode8.0.
Cuando ejecuto mi aplicación en Xcode7.3, me dará el mismo error.
La solución es ForceQuit simple o Salga de todos los Xcode y abra el requerido.
Tuve el mismo problema. Generalmente se debe a que simplemente actualiza Xcode o cambia su nombre en la carpeta Aplicaciones.
Si solo reinicia su computadora, funcionará correctamente.
Espero eso ayude !