Exportando para iOS

Estos son los pasos para cargar un proyecto de Godot en Xcode. Esto permite compilar e implementar en un dispositivo iOS, compilar una versión de distribución para la App Store y todo lo que normalmente puede hacerse con Xcode.

Requerimientos

  • Deberás exportar a iOS desde una computadora con macOS y Xcode instalado.
  • Descarga los templates de Godot. Usa el menu de Godot: Editor > Cargar Plantillas de Exportación

Exportar un proyecto de Godot a Xcode

En el editor de Godot, abrir la ventana Exportar del menú Proyecto. Cuando la ventana Exportar se abra, hacer clic en Añadir y seleccionar iOS.

Las siguientes opciones de exportación son requeridas. Dejando cualquiera en blanco causará que el exportador lance un error:

  • En la categoría Application, App Store Team ID
  • Todo en la categoría Required Icons
  • Todo en la categoría Landscape Launch Screens
  • Todo en la categoría Portrait Launch Screens

Después de hacer clic en Exportar Proyecto, quedan dos opciones importantes:

  • Path es una carpeta vacía que contendrá los archivos de proyecto de Xcode exportados .
  • File será el nombre del proyecto Xcode y varios archivos y directorios específicos del proyecto.
../../../_images/ios_export_file.png

Nota

Este tutorial utiliza exported_xcode_project_name, pero utilizarás el nombre de tu proyecto. Cuando veas exported_xcode_project_name en los siguientes pasos, reemplázalo con el nombre que usaste en su lugar.

Nota

Avoid using spaces when you choose your exported_xcode_project_name as this can lead to corruption in your XCode project file.

Cuando la exportación se completa, la carpeta de salida debe tener el siguiente aspecto:

../../../_images/ios_export_output.png

Al abrir exported_xcode_project_name.xcodeproj te permite compilar y desplegar como cualquier otra aplicación iOS.

Consideraciones activas del desarrollo

El método anterior crea un proyecto exportado que puedes compilar para su publicación, pero tienes que reexportar cada vez que haces un cambio en Godot.

Durante el desarrollo, puedes acelerar este proceso enlazando tus archivos de proyecto Godot directamente a tu aplicación.

En el siguiente ejemplo:

  • exported_xcode_project_name es el nombre de la aplicación iOS exportada (como arriba).
  • godot_project_to_export es el nombre del proyecto Godot.

Servicios para iOS

Los servicios especiales de iOS se pueden utilizar en Godot. Echa un vistazo a la página Servicios para iOS.