manumateos.dev

Ejecutar Xcode 14 en macOS Sonoma

Los usuarios de Xcode que hayan actualizado a macOS Sonoma se habrán (o sea, nos habremos) encontrado el siguiente mensaje de error al intentar ejecutar una versión de Xcode anterior a la 15.

Mensaje de error al abrir Xcode 14.3.1 en macOS Sonoma

La cosa es que no todos los proyectos tienen posibilidad de compilarse y ejecutarse en Xcode 15 tan alegremente como nos gustaría.

Pero hay una ñapa que nos permitiría ejecutar Xcode 14 en macOS Sonoma. Los pasos son:

  1. Tener una versión instalada de Xcode 14. Si no la tienes instalada, puedes acceder a Xcode Releases y descargar Xcode 14.3.1. Tardará según tu ancho de banda. Descomprimes el XIP (esto tarda según tu CPU, pero si tienes un ordenador con Apple Silicon tardará notablemente menos que si aún conservas un ordenador con procesador Intel).
  2. Arrastras el paquete de la aplicación a la carpeta de Aplicaciones. Verás el icono con una señal de prohibido por encima.

Icono de error al abrir Xcode 14.3.1 en macOS Sonoma

  1. Pulsas con el botón derecho, “Mostrar contenido del paquete”. Y navegas a la carpeta Contents/MacOS. Y verás un archivo ejecutable con nombre Xcode. Botón derecho sobre él, y pulsas sobre “Crear alias”.
  2. Yo, por comodidad, he llevado este alias a la carpeta de Aplicaciones también, para tenerlo a mano. Si anclas la aplicación al dock, cuando la intentes abrir, te mostrará el mensaje de error; tienes que abrirlo obligatoriamente con el alias.

He probado con uno de mis proyectos y arranca tanto en simulador como en dispositivo. Eso sí, leo que un proyecto que creas con Xcode 14.3.1 cambia cuando lo abres con Xcode 15 y luego deja de funcionar en la versión anterior.

En todo caso esto es una solución más bien transitoria en lo que adaptamos nuestros proyectos a los cambios que Apple nos viene imponiendo año tras año.