Publicar um aplicativo nas lojas da Apple (App Store) e do Google (Google Play) envolve alguns passos específicos. Aqui estão as diretrizes gerais para publicar um aplicativo Flutter nas duas plataformas:
Publicar na App Store (iOS - Apple):
Pré-requisitos:
-
Conta de Desenvolvedor Apple:
- Você precisa de uma conta de desenvolvedor Apple. Isso requer uma taxa anual.
- Acesse Apple Developer para criar sua conta.
-
Certificados e Provisórias:
- Certifique-se de ter os certificados e perfis provisionados corretos. Consulte a documentação da Apple para obter mais informações.
Processo de Publicação:
-
Preparar o Aplicativo:
- Certifique-se de que seu aplicativo Flutter esteja pronto para a produção.
- Execute
flutter build iospara gerar o código nativo do iOS.
-
Xcode:
- Abra o projeto no Xcode, localizado em
build/ios/Runner.xcworkspace. - Configure os detalhes do aplicativo (nome, ícone, etc.) nas configurações do projeto.
- Abra o projeto no Xcode, localizado em
-
Configurações de Publicação:
- Configure as configurações de publicação no Xcode.
- Adicione descrição, capturas de tela, categorias, etc.
-
Criar um ID de Pacote Único (Bundle ID):
- Certifique-se de ter um identificador de pacote exclusivo para seu aplicativo.
-
Arquivo .ipa:
- No Xcode, vá para
Product > Archivepara criar um arquivo .ipa.
- No Xcode, vá para
-
Distribuir pelo App Store Connect:
- Faça login no App Store Connect.
- Adicione uma nova versão do aplicativo.
- Preencha os detalhes, adicione builds, configure preços e distribua o aplicativo.
Publicar na Google Play (Android):
Pré-requisitos:
- Conta de Desenvolvedor Google Play:
- Você precisa de uma conta de desenvolvedor no Google Play. Isso requer uma taxa única.
- Acesse Console do Desenvolvedor Google Play para criar sua conta.
Processo de Publicação:
-
Preparar o Aplicativo:
- Certifique-se de que seu aplicativo Flutter está pronto para a produção.
- Execute
flutter build appbundlepara gerar o arquivo .aab.
-
Configurações de Publicação:
- Configure as configurações do aplicativo no arquivo
android/app/build.gradle.
- Configure as configurações do aplicativo no arquivo
-
Assinar o Aplicativo:
- Crie um arquivo de chave (keystore) e configure a assinatura no arquivo
android/app/build.gradle.
- Crie um arquivo de chave (keystore) e configure a assinatura no arquivo
-
Arquivo .aab:
- O comando
flutter build appbundlegera um arquivo .aab embuild/app/outputs/bundle/release/app-release.aab.
- O comando
-
Publicar no Google Play Console:
- Faça login no Console do Desenvolvedor Google Play.
- Crie um novo aplicativo.
- Siga as etapas para adicionar detalhes, capturas de tela, preços e finalmente, distribua o aplicativo.
Lembre-se de seguir as diretrizes específicas da Apple e do Google para garantir a conformidade e a aceitação na App Store e na Google Play. Certifique-se também de testar bem o aplicativo antes da publicação para garantir uma experiência de usuário suave.