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

O método acima cria um projeto exportado que você possa compilar para lançamento, mas você terá que reexportar toda vez que fizer uma mudança no Godot.

Durante o desenvolvimento, você pode acelerar este processo vinculando seus arquivos de projeto do Godot diretamente no seu aplicativo.

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 do Godot.

Nota

godot_project_to_export must not be the same as exported_xcode_project_name to prevent signing issues in Xcode.

Services for iOS

Serviços especiais para iOS podem ser usados no Godot. Veja a página Services for iOS.