xcode ios-simulator

xcode - Error de código X al conectarse al simulador "El software provocó la cancelación de la conexión"



ios-simulator (4)

Cuando intento ejecutar mi proyecto a través del simulador Xcode, me sigue apareciendo el error "El software causó la cancelación de la conexión".

Intenté reiniciar el simulador y Xcode, y recientemente eliminé la carpeta DerivedData como se sugiere en esta publicación sobre parques infantiles rotos, por lo que tampoco ayudó.


En mi caso, dejar de fumar y volver a iniciar Xcode dado fue suficiente. Tenía dos códigos X, estable y beta.


Para mí, reiniciar Mac OS funcionó (varias veces).


Se debe a múltiples códigos X instalados en su sistema. Así es como lo haces funcionar:

  1. Salga de todos los códigos X en ejecución
  2. Relanzar Xcode
  3. Vaya a Xcode> Preferencias> Ubicaciones
  4. Cambie a la versión correcta en Command Line Tools

¡Limpie el proyecto y borre los datos derivados si es necesario, luego ejecútelos!


ARREGLO RAPIDO

Esto sucede porque tiene instaladas varias versiones de Xcode. Lamentablemente, MacOS solo admite la ejecución de una versión de Xcode a la vez, y necesita conocer la ubicación de la versión que se está ejecutando actualmente. Para ordenar las cosas, elija una de las siguientes opciones:

Salga de todas las instancias de Xcode y reinícielo

Pruebe una de las otras opciones a continuación si eso no lo ha resuelto.

Usando la línea de comando:

  1. ejecute sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. Reinicie su terminal y Xcode y funcionará bien.

Usuarios de línea sin comando:

  1. Salga de todas las instancias de Xcode
  2. Inicie la instancia de Xcode que desea usar
  3. Vaya a Xcode -> Preferencias -> Ubicaciones
  4. Seleccione la versión correcta en Herramientas de línea de comandos
  5. ¡Hecho!