Desde que actualicé a la última versión de Xcode 11.0 (11A420a), la depuración es extremadamente lenta y engorrosa.
EDITAR: Después de actualizar a 11.1 GM (11A1027), el problema sigue siendo el mismo.
Compilar un proyecto y ejecutarlo en un simulador o en un dispositivo no es ningún problema. Sin embargo, cuando se alcanza un punto de interrupción, Xcode se vuelve más o menos inutilizable:
- La ejecución del programa se detiene inmediatamente cuando se alcanza el punto de interrupción. Sin embargo, Xcode necesita hasta 30 segundos para mostrar la posición en la ventana de código y otro minuto más o menos para cargar el contenido de la vista de variables (que muestra los valores y estados de las variables disponibles en el punto de interrupción).
- Si utilizo las funciones Paso a paso o Paso a paso , se tarda hasta un minuto en realizar el siguiente paso y de nuevo otro minuto en cargar las variables.
Estoy ejecutando Xcode en una Mac mini 2018 con un i7 de 3,2 GHz y 32 GB de ram. He usado Xcode 10 en la misma máquina antes sin ningún problema.
La búsqueda de "Xcode slow" trae un montón de hilos y posibles soluciones, por supuesto. Desde mis años como desarrollador de iOS, sé que Xcode nunca fue el programa más rápido y estable. Sin embargo, nunca fue tan malo como ahora.
Desafortunadamente, ninguno de los trucos conocidos (reiniciar Xcode o Mac, limpiar el proyecto, limpiar las carpetas de la biblioteca de Xcode, etc.) tuvo ningún efecto,
Entonces la gran pregunta es:
¿Es este un problema conocido en Xcode 11? ¿Existen soluciones conocidas?