Atualizado em 24. maio 2023 por Jan Bunk
Para máxima segurança e flexibilidade nós podemos fornecer aos nossos clientes corporativos versões não assinadas de seus aplicativos Android, para que eles mesmos possam assiná-los.
jarsignerIsto está incluído no Java Developer Kit (JDK), mas não no Java Runtime Environment (JRE). Você pode facilmente encontrar e instalar versões recentes do JDK usando AdoptOpenJDK
keytoolTambém incluído no JDK.
Se você ainda não tem nenhuma chave de assinatura, você pode gerá-las desta forma.
keytool -genkey -noprompt -v -keystore {key_file_name}.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 99999 -alias {key_alias} -dname "OU=IT, O={organization}" -storepass {storepass} -keypass {keypass}
key_file_nameExemplo: key0
Você pode usar qualquer nome para o arquivo chave. De preferência, use somente caracteres e dígitos ASCII, por motivos de segurança.
key_aliasExemplo: key0
Você pode usar qualquer alias, eu geralmente faço o mais simples nomeando-o igual ao arquivo chave. De preferência, use somente caracteres e dígitos ASCII, por motivos de segurança.
organizationExemplo: webtoapp.design
O nome da sua empresa.
storepassExemplo: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Uma senha segura para a sua loja de chaves.
keypassExemplo: SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Uma senha segura para sua chave
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
A maioria das variáveis aqui vem do passo anterior.
bundle_nameExemplo: app-release
O nome do arquivo do seu pacote de aplicativo não assinado.
Ainda não tem o seu pacote de aplicativo? Faça o download do seu pacote de aplicativo aqui
Você pode verificar a assinatura com o seguinte comando. Você pode ignorar o aviso de que você usou um certificado autoassinado.
jarsigner -verify {bundle_name}.aab
Você pode simplesmente continuar com o Etapas de publicação de aplicativos no Google Play Store.
Quando você chegar à seção de carregamento de aplicativos, basta carregar o pacote de aplicativos que você acabou de assinar.
Artigos Relacionados
Conformidade de exportação na App Store e no Play Store
Você precisa prestar atenção a algumas regulamentações de exportação, pois os aplicativos contam como software de criptografia e os downloads de aplicativos contam como exportação do aplicativo a partir dos EUA.
Concedendo-nos acesso à sua conta de desenvolvedor do Google para suporte
As contas dos desenvolvedores são necessárias para publicar seu aplicativo. Descubra como você pode nos conceder acesso a sua conta, caso você queira nossa ajuda com alguma coisa.
Preenchendo as informações para ter seu aplicativo publicado na loja de aplicativos da Amazon
A publicação do seu aplicativo Android na Amazon App Store é gratuita e muito fácil em comparação com a publicação no Google Play Store ou na Apple App Store.
Oi, eu sou o Jan! Criei o webtoapp.design em 2019 enquanto estudava ciência da computação na universidade. Muita coisa mudou desde então - não só me formei, como também não sou mais só eu gerenciando o webtoapp.design. Crescemos para uma equipe global, totalmente remota e acumulamos muita experiência em desenvolvimento e publicação de apps. Criamos e publicamos centenas de apps nas lojas de aplicativos, onde foram baixados milhões de vezes.