Exportando para iOS

Estas são as etapas para carregar um projeto Godot em Xcode. Isso permite que você compile e instale em um dispositivo iOS, compile uma versão para a App Store e faça tudo o que você normalmente pode fazer com xcode.

Requisitos

  • Você deve exportar para iOS a partir de um computador executando macOS com Xcode instalado.
  • Baixe os modelos de exportação godot. Use o menu Godot: Editor > Gerenciar modelos de exportação

Exportar um projeto Godot para Xcode

No editor do Godot, abra a janela Exportar do menu Projeto Quando a janela de exportação for aberta, clique em Adicionar.. ** e selecione **iOS.

São necessárias as seguintes opções de exportação. Deixar qualquer campo em branco fará com que o exportador dê um erro:

  • In the Application category * App Store Team ID and (Bundle) Identifier
  • Tudo na categoria Required Icons
  • Tudo na categoria Landscape Launch Screens
  • Tudo na categoria Portrait Launch Screens

Depois de clicar em Projeto de Exportação, ainda restam duas opções importantes:

  • Path é uma pasta vazia que conterá os arquivos do projeto Xcode exportados.
  • File será o nome do projeto Xcode e vários arquivos e diretórios específicos do projeto.
../../../_images/ios_export_file.png

Nota

This tutorial uses exported_xcode_project_name, but you will use your project’s name. When you see exported_xcode_project_name in the following steps, replace it with the name you used instead.

Nota

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

When the export completes, the output folder should look like this:

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

Opening exported_xcode_project_name.xcodeproj lets you build and deploy like any other iOS app.

Active development considerations

The above method creates an exported project that you can build for release, but you have to re-export every time you make a change in Godot.

While developing, you can speed this process up by linking your Godot project files directly into your app.

In the following example:

  • exported_xcode_project_name is the name of the exported iOS application (as above).
  • godot_project_to_export* é o nome do projeto da Godot.

Services for iOS

Special iOS services can be used in Godot. Check out the Services for iOS page.