Exportando para iOS¶
Ver también
This page describes how to export a Godot project to iOS. If you're looking to compile export template binaries from source instead, read Compiling for 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.
The App Store Team ID and (Bundle) Identifier options in the Application category are required. Leaving them blank will cause the exporter to throw an error.
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.

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
Evita usar espacios cuando seleccionas tu exported_xcode_project_name ya que esto puede corromper tu archivo de proyecto XCode.
Cuando la exportación se completa, la carpeta de salida debe tener el siguiente aspecto:

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.
Nota
nombre_del_proyecto_de_exportar no debe ser el mismo que nombre_del_proyecto_de_xcode_de_exportación para evitar problemas de firma en Xcode.
Pasos para enlazar una carpeta de proyecto Godot a Xcode¶
Empieza desde un proyecto iOS exportado (sigue los pasos anteriores).
En Finder, arrastra la carpeta del proyecto Godot al navegador de archivos Xcode.

3. In the dialog, make sure Create folder references is selected. This means you will be able to continue to edit your Godot project in its current location.

Visualiza la carpeta godot_project_to_export en el navegador de archivos Xcode.
Eliminar exported_xcode_project_name.pck del proyecto Xcode.

6. Open exported_xcode_project_name-Info.plist and add a string property named godot_path (this is the real key name) with a value godot_project_to_export (this is the name of your project)

¡Eso es todo! Ahora puedes editar tu proyecto en el editor Godot y compilarlo en Xcode cuando quieras ejecutarlo en un dispositivo.
Complementos para iOS¶
Special iOS plugins can be used in Godot. Check out the Complementos para iOS page.
Troubleshooting rendering issues¶
To improve out-of-the-box performance on mobile devices, Godot automatically uses low-end-friendly settings by default on both Android and iOS.
This can cause rendering issues that do not occur when running the project on a desktop platform. See Mobile rendering limitations for more information.