0 votos

¿Cómo ejecutar el último SDK de tvOS en MacOS 10.13?

TL/DR: ¿Hay alguna manera de conseguir el último SDK de tvOS, y hackearlo en mi versión (ligeramente más antigua) de XCode, para poder hacer el desarrollo de tvOS en mi máquina?

Antecedentes: Necesito hacer algo de desarrollo de tvOS. Mi AppleTV está ejecutando tvOS 12.3. Mi Mac está ejecutando 10.13.6. La última versión de XCode que se ejecutará en MacOS 10.13.6 es la versión Xcode 10.1, y cuando intento conectarme al AppleTV, Xcode se queja de que no es compatible con tvOS 12.3, y me dice que debo actualizar.

La última vez que intenté actualizar mi MacBook Pro más allá de MacOS 10.13, falló a mitad de camino, y Time Machine tampoco pudo restaurar correctamente. Perdí media semana reconstruyendo mi máquina, y todavía me encuentro con cosas que no están del todo bien (por ejemplo, ejecutar bits dentro de paquetes de aplicaciones). No tengo ganas de volver a pasar por eso.

Así que compré un disco duro externo Western Digital de 2TB, e intenté instalar Mojave en él. Después de un día y medio de intentar, me rindo. No ha sido más que una serie de fallos.

Así que ahora estoy buscando alguna manera de conseguir el último SDK de tvOS (o al menos uno compatible con tvOS 12.3), y copiarlo en mi actual XCode, para poder seguir con el desarrollo?

1voto

daniel kullmann Puntos 2619

Obviamente, esto no está soportado y no sé qué locuras pueden resultar de ello, (algunas cosas raras sucedieron cuando lo hice yo mismo), pero aquí es donde se encuentran y ponen los SDK para plataformas específicas en una versión de Xcode.

En el nuevo Xcode (el que tiene el SDK que soporta tu dispositivo/OS/etc.) puedes encontrar el propio paquete del SDK en

Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs 

Luego extrae (copia) la versión de tvOS con la que quieres trabajar, así como los simuladores si quieres, y ponlos en la misma ruta en la versión Xcode que ejecutas actualmente. Reinicia para ver si aparecen como objetivos.

Como ya he mencionado, esto no está soportado en absoluto, y podrías encontrarte con problemas más que triviales, pero es un punto de partida.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X