Momento del primer build para iOS

Clase 23 de 34Curso 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:

  1. Ve al menú Archivo y selecciona Build Settings.
  2. Asegúrate de que las escenas que deseas incluir están seleccionadas.
  3. Selecciona la plataforma iOS y haz clic en Switch Platform.
  4. 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:

  1. Selecciona el proyecto principal UnityiPhone.
  2. Accede a la pestaña Signing & Capabilities.
  3. Activa la opción Automatically Manage Signing.
  4. 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:

  1. Ve a Configuración en tu dispositivo.
  2. Busca Administración de dispositivos y VPN.
  3. Selecciona Apps del desarrollador.
  4. 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!