Exportando para iOS

Ver também

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.

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:

  • Na categoria Application os campos App Store Team ID e (Bundle) Identifier

  • Tudo na categoria Required Icons

  • Tudo na categoria Landscape Launch Screens

  • Tudo na categoria Portrait Launch Screens

Depois de clicar em Exportar Projeto, 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

Este tutorial usa exported_xcode_project_name, mas você vai usar o nome do seu projeto. Quando você ver exported_xcode_project_name nos passos seguintes, substitua-o pelo nome que você usou.

Nota

Evite usar espaços ao escolher seu exported_xcode_project_name, pois isso pode corromper seu arquivo de projeto do XCode.

Quando a exportação for concluída, a pasta de saída deverá ficar assim:

../../_images/ios_export_output.png

Abrindo exported_xcode_project_name.xcodeproj permite você compilar e implementar como qualquer outro aplicativo para iOS.

Considerações de desenvolvimento ativo

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.

No exemplo a seguir:

  • exported_xcode_project_name* é o nome do aplicativo iOS exportado (como acima).

  • godot_project_to_export* é o nome do projeto do Godot.

Nota

godot_project_to_export não deve ser igual a exported_xcode_project_name para evitar problemas de assinatura no Xcode.

Plugins para iOS

Plugins especiais para iOS podem ser usados no Godot. Veja a página Plugins para iOS.

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.