Volver a las novedades
Versión 1.55.1

Release 1.55.1

Canvas Code muestra un simulador de iPhone dentro del propio lienzo, en un panel junto a tus agentes. En la versión anterior, quien dejó uno abierto y volvió al proyecto al día siguiente se encontró con la aplicación cerrándose sola al abrir. Sin aviso, sin mensaje, sin nada donde hacer clic.

Qué estaba pasando

Para mostrar el dispositivo, la aplicación necesita encontrar Xcode en tu máquina y cargar las piezas del simulador. Ese trabajo ocurría en el momento equivocado: en medio del dibujado de la pantalla, y no antes.

Cargar esas piezas hace que el sistema vuelva a dibujar lo que está delante. El dibujado empezaba de nuevo dentro de sí mismo y volvía a pedir lo que la primera pasada todavía estaba buscando. Cuando eso ocurre, macOS no espera: cierra la aplicación en el acto. Por eso no había ningún mensaje, y por eso solo le pasaba a quien tenía un simulador en el proyecto.

Qué cambia

La conversación con Xcode ahora ocurre después de que el panel aparece, fuera del dibujado. Y la búsqueda tiene ahora su propio candado: si algo pregunta por ella mientras todavía está respondiendo, la respuesta es "aún no lo sé" y no una espera infinita. El peor caso pasa a ser un instante diciendo que el simulador no está disponible.

La actualización llega sola si ya tienes la aplicación. Si tu proyecto era de los que se cerraban, vuelve a abrirse con normalidad, con el dispositivo donde lo dejaste.