Você pode distribuir aplicativos assinados com seu certificado de desenvolvedor das seguintes maneiras:
- Publicar em um armazenamento público. As lojas garantem que os requisitos de distribuição, como assinatura de código, sejam atendidos. Os armazenamentos incluem o seguinte:
- Google Play
- App Store
- Microsoft Store
- Diretório de Aplicativos do Ubuntu
- Publicar via um armazenamento enterprise. Essas lojas garantem que os requisitos de distribuição, como assinatura de código, sejam atendidos e incluem o seguinte:
- iTunes Connect
- Hospedagem em seu próprio site da web ou servidor de arquivo.
- Este método é apropriado para todos os sistemas operacionais.
- Os dispositivos devem conseguir a conexão no local de rede onde os arquivos de instalação estão armazenados.
- Como o distribuidor, você é completamente responsável por concordar com requisitos de distribuição para cada sistema operacional.
- Fisicamente copie os arquivos de instalação para os dispositivos utilizando drives USB ou cartões SD.
- Isto é ideal para sistemas operacionais Windows, macOS, Android, e Ubuntu.
- O iOS exija software adicional, como iTunes, para instalar um arquivo .ipa.
Criação dos arquivos de instalação
O processo da ferramenta Make da nuvem gera arquivos de instalação para todas as plataformas. Um asssitente de instalação padrão é gerado para você. Para fornecer seu próprio EULA para inclusão no assistente de instalação, complete as seguintes etapas:
- Inclua seu próprio EULA como um arquivo de texto chamado license.txt na pasta do projeto. Este arquivo de texto é incorporado e exibido no assistente de instalação do seu aplicativo. Se você quiser que seus usuários possam navegar até um arquivo de licença no disco após a instalação, inclua um segundo tipo de arquivo, como PDF.
Anotação:
Os aplicativos do AppStudio são parcialmente construídos com ferramentas de código aberto, que seu aplicativo precisará reconhecer no seu EULA.
OpenSSL Toolkit é utilizado para suportar comunicação de rede segura no AppStudio construído para e Android. Consulte a licença do OpenSSL Toolkit para detalhes sobre reconhecimento.
A Biblioteca de Transmissores do Android é utilizada para suportar a interação de transmissores do Bluetooth. Esta biblioteca é propriedade da Radius Networks 2014-2018 e está licenciada sob o Licenciamento do Apache. Consulte Licença do Apache 2.0 para detalhes sobre reconhecimento.
- Abra o arquivo appinfo.json do projeto, e adicione manualmente as propriedades do arquivo de licença. Por padrão, o arquivo de licença não é exibido no assistente de instalação. Para mostrar o arquivo de licença, tenha certeza que make.showLicense esteja configurado para verdadeiro e que o caminho para o arquivo esteja definido. Veja os seguintes exemplos:
"make": { "license": { "showLicense": true, "path": "assets/licenses" } },
Você pode incluir vários arquivos de texto de licença para diferentes idiomas; no entanto, uma convenção de nomenclatura incluindo o código de localidade do idioma é necessária para que apareçam incorporados. Por exemplo, um arquivo de licença Espanhol exige o nome do arquivo license_ES.txt.
Para personalizar o assistente de instalação que deve ser gerado (por exemplo, para definir quais páginas são exibidas ou para personalizar as imagens que são usadas), você deve usar a ferramenta local Criar.
Publicar no Google Play
Para publicar no Google Play, você deve ter uma conta de desenvolvedor do Google. Esta conta incorre uma taxa de assinatura anual. Para registrar, vá até https://play.google.com/apps/publish/signup/.
Esta conta é exigida para criar um arquivo keystore. Para detalhes adicionais, consulte Registrar seu aplicativo Android.
Após registrado com esta conta de desenvolvedor, você poderá criar uma listagem. As dicas para criar uma listagem incluem o seguinte:
- Criar boas capturas de tela para celulares, tablets de 7 polegadas e tablets de 10 polegadas.
- Seu aplicativo estará no ar em aproximadamente 2 horas.
- Cada vez que você desejar a atualização do seu aplicativo, você deverá utilizar o mesmo arquivo keystore. Mantenha seu arquivo de keystore seguro.
- Considerar traduzir seu item do armazenamento. Isto inclui fornecer descrições traduzidas e capturas de tela.
Publicar na App Store
Para publicar no App Store, você deve ter uma conta de desenvolvedor do Apple. Esta conta incorre uma taxa de assinatura anual. Para registrar, vá até developer.apple.com.
Esta conta é exigida para criar um certificado de desenvolvedor. Para detalhes adicionais, consulte Registrar seu aplicativo iOS.
Após registrado com esta conta de desenvolvedor, você poderá criar uma listagem. Para criar uma lista, vá para itunesconnect.apple.com. As dicas para criar uma lista incluem o seguinte:
- Você deve adicionar teclas de descrição de uso para todas as permissões que seu aplicativo exige. Caso contrário, seu aplicativo será rejeitado.
- A transferência de um arquivo .ipa deve ser feito a partir de um Mac. Para transferir seu .ipa, use o aplicativo Transporter baixado da App Store.
- Crie boas capturas de tela parar iPhone e iPad. Revise Especificações de captura de tela da Apple para informações atualizadas nos tamanhos de captura de tela.
Anotação:
Para gerar capturas de tela para iPhone e iPad sem ter o hardware, utilize um simulador iOS ao executar AppStudio no macOS.
- Considerar traduzir seu item do armazenamento. Isto inclui fornecer descrições traduzidas e capturas de tela.
- Estar ciente que seu aplicativo levará de uma a duas semanas para aprovação.
- Muitos aplicativos criados com AppStudio já foram enviados ao App Store. Embora esses aplicativos de sucesso possam dar a você a confiança de que seu aplicativo será aceito, os aplicativos rejeitados são comuns e geralmente exigem pequenas alterações antes de serem reenviados.
- Se você precisar de um pacote .xcarchive do seu aplicativo para enviá-lo para o App Store Connect ou exportá-lo para distribuição fora da App Store, crie seu aplicativo com o Make local. Você pode localizar o arquivo .xcarchive na pasta output folder/Intermediate/iOS/Release-iphoneos.
Publicar na Microsoft Store
Para publicar no Microsoft Store, você deve ter uma conta de desenvolvedor do Microsoft. Esta conta incorre uma taxa de assinatura anual. Para registrar, vá até https://developer.microsoft.com/en-us/store/register/.
Após registrado com esta conta de desenvolvedor, você poderá criar uma listagem. As dicas para criar uma listagem incluem o seguinte:
- Você deve converter seus arquivos .exe criados pelo AppStudio em arquivos .msix para transferir. Consulte Criar um pacote de MSIX para mais informações.
Anotação:
O pacote resultante herda a arquitetura do ambiente usado para criá-lo. É aconselhável executar a ferramenta de empacotamento MSIX em um ambiente de máquina virtual limpo. Máquinas separadas são necessárias se os pacotes x86 e x64 forem necessários.
- Crie boas capturas de tela para desktop e celular. Revise Tamanhos de captura de tela da Microsoft para obter informações atuais sobre os tamanhos de captura de tela.
- Considerar traduzir seu item do armazenamento. Isto inclui fornecer descrições traduzidas e capturas de tela.