# Portar um jogo para iOS

> Qualquer lançamento no iOS precisa de um Mac, uma conta Apple Developer, um build assinado, e um design que funcione com os polegares. Este é o caminho completo.

- URL: https://www.summerengine.com/pt/port-a-game-to-ios
- Keyword: portar um jogo para ios
- Related: https://www.summerengine.com/pt/porting

Portar um jogo para iOS significa construir uma versão assinada para iPhone e iPad de um jogo que é seu e passar pela revisão da App Store. A Apple controla a distribuição, então o processo é fixo independentemente do motor de onde você veio.

Três requisitos pegam as pessoas de surpresa. Você precisa de macOS e Xcode para assinar e enviar, sem nenhum caminho totalmente em Windows até a loja. Você precisa de uma assinatura do Apple Developer Program de 99 USD por ano antes que um build chegue a qualquer aparelho que não seja o seu. E você precisa de um esquema de controles projetado para toque, já que a revisão é feita por uma pessoa em um aparelho real sem nenhum controle conectado.

A Summer Engine exporta builds desktop hoje, e um build para iOS exige um Mac com Xcode, assinatura e um ajuste para controles de toque. C++ e GDScript passam direto, e C# está disponível no editor desktop, embora C# no iOS ainda seja experimental nos fluxos do Godot 4. O projeto é seu e você não paga royalties.

## Contas, certificados e o caminho de envio

Inscreva-se no Apple Developer Program, como pessoa física ou organização. Crie um App ID que corresponda ao seu identificador de pacote. Gere um certificado de distribuição e um perfil de provisionamento da App Store. Faça o build, abra o projeto do Xcode, defina o time de assinatura, arquive, e envie para o App Store Connect pelo Xcode ou pelo Transporter. Distribua pelo TestFlight para testar em hardware real. Depois envie para revisão com metadados, capturas de tela nos tamanhos de aparelho exigidos, classificação de idade, URL da política de privacidade e um manifesto de privacidade.

## Projetar para o toque e para o aparelho

Projete controles para polegares em vez de replicar um gamepad no vidro. Alvo de toque de no mínimo 44 pontos. Mantenha a área de ação longe de onde as mãos descansam. Respeite as margens de área segura para o indicador de início e os recortes de câmera. Suporte retrato ou paisagem de forma explícita, não os dois por acidente. Acrescente resposta tátil onde ajudar. Suporte controles MFi como caminho opcional, mas faça do toque a experiência completa, porque é assim que o jogo vai ser avaliado e jogado.

## Interrupções, memória e desempenho sustentado

Salve ao perder o foco para que uma ligação, um alarme ou um bloqueio nunca custe progresso. Retome o áudio corretamente depois de uma interrupção. Cuide da memória, já que o iOS encerra aplicativos que passam do orçamento e as pessoas leem isso como uma queda. Teste a taxa de quadros sustentada ao longo de vários minutos no aparelho mais antigo que você suporta, porque a redução por temperatura aparece muito depois do primeiro teste. Mantenha o tamanho do download baixo, tanto pelo aviso de download por dados móveis quanto pela conversão em instalação.

## Regras de revisão que afetam jogos especificamente

Todos os bens digitais precisam usar a compra dentro do aplicativo da Apple. Caixas de recompensa exigem probabilidades publicadas. Aplicativos na categoria infantil têm regras mais estritas de dados e de publicidade. Jogos com conteúdo criado por usuários precisam de moderação e de denúncia. Capturas de tela precisas são obrigatórias, e imagens de marketing que não representam a jogabilidade são rejeitadas. Leia as diretrizes de revisão da App Store uma vez antes de construir a monetização, já que essas regras moldam o design, não só a papelada.

## FAQ

### Preciso de um Mac para publicar um jogo no iOS?

Sim. O Xcode é necessário para assinar e enviar e roda só no macOS. Um Mac alugado ou emprestado serve para os passos finais, mas não existe caminho suportado só com Windows.

### Quanto custa?

O Apple Developer Program custa 99 USD por ano. A Apple fica com uma comissão sobre as vendas, reduzida para quem participa do Small Business Program. A Summer Engine não cobra royalties.

### Quanto tempo leva a revisão da App Store?

A maioria das revisões termina em um ou dois dias, embora primeiros envios e aplicativos complexos levem mais. Reserve tempo extra para o primeiro lançamento, já que rejeições normalmente envolvem metadados e são rápidas de corrigir e reenviar.

### Posso usar C# no iOS?

C# está disponível no editor desktop, mas C# no iOS ainda é experimental nos fluxos do Godot 4. GDScript ou C++ é a escolha mais segura para o código de jogabilidade que você pretende lançar no iOS.

### O mesmo projeto também pode sair no Android?

Sim, com o toolchain próprio. O Android exige o Android SDK e uma keystore para assinatura, cada loja precisa dos próprios metadados, e o input deve ser conferido por plataforma. O Summer também exporta builds desktop a partir do mesmo projeto.

[Começar a reconstrução](https://www.summerengine.com/pt/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api