Xcode 8 | Simulador de iOS 10 "Error devuelto en respuesta: conexión no válida"
ios-simulator ios10 (17)
Mientras trato de ejecutar una aplicación en el
simulador de iOS 10
usando
xcode8
, recibo estas alertas con frecuencia.
Aparecen aleatoriamente de dos en dos y no es evidente lo que los desencadena.
A continuación se muestra la imagen de error que obtuve.
Intenté seguir las cosas.
- Limpiar y reconstruir una aplicación
- Reiniciar xcode y simulador
- Borrar datos derivados y reconstruir la aplicación.
Acabo de tener este problema al intentar depurar una aplicación iOS de Xamarin, que usa Xcode para ejecutar aplicaciones en el simulador. Inicialmente estaba apuntando a un iPad Pro de 9.7 ", intenté cambiar el dispositivo simulado a un iPad Air 2 (todavía en iOS 10), pero el simulador no respondió. Después de salir y reiniciar el simulador, parecía cargar bien, así que cambió de nuevo al dispositivo anterior, no estoy seguro de si el cambio de dispositivos realmente hizo algo, pero no he visto el mensaje de error en las pocas veces que ejecuté mi aplicación desde entonces.
Cambiar el dispositivo parece haber funcionado para mí después de hacer las otras cosas. No tuve que reiniciar mi computadora.
El mismo problema al que me he enfrentado cuando tengo dos versiones de Xcode, pero el problema fue que cuando abrimos las dos instancias del simulador obtendremos el mismo error, la mejor manera de resolver este problema es ejecutar el comando
rm -rf ~/Library/Developer/Xcode/DerivedData
para eliminar los datos derivados.
El mismo problema que he enfrentado en mi caso, detuve todas las aplicaciones y reinicié mi mac y todo está bien
En mi caso, abrí un proyecto en Xcode 8 y el emulador para esta versión, luego abrí este proyecto en Xcode 7.3.1, cuando creo un emulador muestra la alerta.
Mi solución: Cerrar toda la versión de Xcode => Borrar datos derivados => Salir de Xcode => Abrir Xcode => Elegir archivo => Abrir reciente.
Esto puede ocurrir cuando tiene más de una versión de Xcode instalada en su computadora. Asegúrese de SALIR (no solo cerrar) todas las versiones de Xcode primero.
Incluso estaba recibiendo el mismo error. El problema en mi caso era que estaba trabajando en xcode 7.3 y su simulador estaba abierto, luego cerré xcode 7 y abrí xcode 8 e intenté ejecutar la aplicación y obtuve el error anterior.
Supongo que está sucediendo porque ambos simuladores estaban abiertos, se resolvió cuando cerré mi simulador anterior. Parece haber algún problema mientras xcode 8 intentaba establecer una conexión con el simulador.
Lo resolvió cerrando todo xcode y simulador. No me preguntes por qué. Estaba sucediendo en la versión beta para mí
Remedios simples y rápidos.
1.Coloque todos los xCode y vuelva a abrir el xCode que necesita para trabajar ...
Simplemente siga estos pasos para eliminar este error, está funcionando bien en mi lado y espero que estos pasos funcionen para usted también solo inténtelo.
i)Remove multiple xcode versions.
ii)Quit all Xcode and simulators.
iii)Only one version you opened.
iv)Go to Xcode -> Preferences
v) Ir a la ubicación vi) Establecer la versión adecuada para las herramientas de línea de comandos (su versión de Xcode)
vii) haga clic en Datos derivados
viii) Luego vaya a Datos derivados y elimine esa carpeta. ver abajo imagen
ix) Haga clic en Restablecer configuración de contenido del simulador y simplemente salga de xcode y el simulador y abra clear y cree el xcode y ejecútelo.
También tuve este problema, pero el siguiente proceso funciona bien.
Tiene tanto Xcode 8.xx como 9 ejecutándose en su Mac, lo que causa el problema. Solo ejecute un Xcode a la vez (¡Salga de otro Xcode, no permita que otro Xcode se ejecute en segundo plano!).
Tuve el problema similar que se muestra en la siguiente captura de pantalla.
Lo resolvió cerrando Xcode 7 y su simulador.
Parece que cuando está trabajando en Xcode 8 y su simulador, el simulador Xcode 7 no debe permanecer abierto.
A continuación se muestra una captura de pantalla del estado del simulador para Xcode 7 cuando está trabajando en Xcode 8.
Tuve un problema similar, a pesar de no iniciar una segunda instancia del simulador, debido al uso de SimPholders y tener las herramientas de línea de comandos XCode configuradas en una versión diferente de XCode. Para resolver esto, abra las preferencias de XCode y, en la pestaña Ubicaciones, asegúrese de que la versión de Herramientas de línea de comandos coincida con la versión de XCode en la que está trabajando actualmente.
Tuve un problema similar, lo que hice fue cerrar el simulador y todo el Xcode, fui al terminal y escribí para ver cualquier aplicación de Xcode ejecutándose y luego la maté. Tenía un Xcode ejecutándose en segundo plano.
Comando para ver si Xcode se está ejecutando,
ps -e | grep -i xcode
Use el comentario de matar para matar cualquier aplicación Xcode en ejecución, utilicé
kill -9 <pid>
Force Quit .. Xcode y simulador. Este tipo de problema se solucionó porque tal vez intentas ejecutar más de una versión diferente de Xcode al mismo tiempo.
Sin eliminar la carpeta "Datos derivados"
Se aplican las mismas reglas que en el pasado para cambiar entre Xcode 8 y Xcode 9:
- Salga de Xcode, Instruments, Simulator.app y Console
- xcode-selecciona la versión con la que quieres trabajar
- Inicie la versión de Xcode que desea usar
Si estos pasos no resuelven el problema por usted, puede repetir los pasos anteriores> pero después del # 2 agregue "sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService".