Momento del primer build para iOS
Clase 23 de 34 • Curso de Desarrollo de Videojuegos Móviles con Unity
Resumen
¿Cómo puedo realizar un build para dispositivos iOS desde Unity?
Antes de comenzar con el proceso de crear un build para dispositivos iOS, es fundamental que instales Xcode en su última versión en tu Mac. Además, necesitas las herramientas de desarrollador de línea de comandos. Esto es algo sencillo de hacer: busca Xcode en la tienda de aplicaciones de Apple y descárgalo. Aunque la descarga puede ser larga, es necesaria para que Unity genere un proyecto Xcode, el cual podrás compilar en tus dispositivos iOS.
¿Cómo iniciar el proceso desde Unity?
Una vez que tienes todo instalado, abre Unity y sigue estos sencillos pasos:
- Ve al menú
Archivo
y seleccionaBuild Settings
. - Asegúrate de que las escenas que deseas incluir están seleccionadas.
- Selecciona la plataforma iOS y haz clic en
Switch Platform
. - Haz clic en el botón
Build
para crear el proyecto Xcode.
Recuerda que esto no creará un ejecutable directo para tu dispositivo, sino un proyecto de Xcode que tendrás que compilar después.
¿Dónde guardo mi proyecto Xcode?
Unity te preguntará dónde deseas guardar tu proyecto Xcode. Es recomendable crear una nueva carpeta dentro de tu directorio de juegos, nombrada, por ejemplo, "Build". Una vez finalizado, Unity abrirá automáticamente la ubicación del archivo para que accedas a él.
¿Cómo procedo a compilar el proyecto en Xcode?
Al abrir el proyecto generado en Xcode, aunque inicialmente pueda parecer complejo, no es tan intimidante como parece. Aquí hay un par de cosas que debes hacer para proceder correctamente:
¿Cómo configuro mi cuenta de desarrollador?
Apple requiere una cuenta de desarrollador para publicar aplicaciones en la App Store. Sin embargo, para testear en tus dispositivos, puedes usar una cuenta personal. Sigue estos pasos:
- Selecciona el proyecto principal
UnityiPhone
. - Accede a la pestaña
Signing & Capabilities
. - Activa la opción
Automatically Manage Signing
. - Selecciona tu equipo de desarrollo, pudiendo ser una cuenta personal o pagada de Apple Developer.
Xcode se sincronizará con los servidores de Apple, y si surgen errores, asegúrate de haber seleccionado el dispositivo correcto.
¿Qué hacer si surge un error de dispositivo?
Si al elegir tu dispositivo aparece un error, verifica que al conectar tu iPhone esté desbloqueado. Asegúrate de que esté correctamente registrado en Xcode seleccionándolo en el área de dispositivos. Dale tiempo a Xcode para configurar el dispositivo para su desarrollo.
¿Cómo instalo la aplicación en mi dispositivo iOS?
Una vez configurado todo, con el dispositivo desbloqueado, haz clic en el botón de Play
en Xcode para iniciar la compilación. Si te pide un permiso para firmar la aplicación, ingresa la contraseña de tu computadora, permitiendo que lo haga siempre.
¿Cómo habilito la aplicación en mi dispositivo?
Cuando el build finalice e intentes abrir la aplicación, es posible que aparezca un mensaje de error. Apple es muy estricto con las apps no verificadas. Para solucionarlo:
- Ve a
Configuración
en tu dispositivo. - Busca
Administración de dispositivos y VPN
. - Selecciona
Apps del desarrollador
. - Confirma que deseas confiar en la app desarrollada con tu cuenta.
Al confirmar, ya deberías poder ejecutar la aplicación en tu dispositivo.
¿Cómo pruebo y depuro mi juego?
Una vez que el juego corre en tu dispositivo, ponte manos a la obra. Prueba todas las mecánicas que has programado y busca posibles errores. Si encuentras algún bug, es una buena práctica compartirlo con la comunidad para que, entre todos, puedan solucionarlo. ¡Continúa experimentando, aprendiendo, y mejorando tus habilidades de desarrollo en iOS!