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.

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:

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.
Etapas para vincular uma pasta de projeto do Godot ao Xcode¶
- Start from an exported iOS project (follow the steps above).
- No Buscador, arraste a pasta do projeto do Godot para o navegador de arquivos 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.

- See the godot_project_to_export folder in the Xcode file browser.
- Exclua exported_xcode_project_name.pck do projeto 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)

É isso aí! Agora você pode editar seu projeto no editor do Godot e construí-lo no Xcode quando quiser executá-lo em um dispositivo.
Services for iOS¶
Serviços especiais para iOS podem ser usados no Godot. Veja a página Services for iOS.