Configurando um projeto do Xamarin.Android para assinatura de código
Importante
O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.
Quando o App Center compila um aplicativo Xamarin.Android com um tipo de build de depuração, um repositório de chaves associado a um desenvolvedor não é necessário. Esses builds serão automaticamente assinados com uma chave de depuração. Para um build de versão que será implantado, o App Center exigirá que um repositório de chaves seja carregado.
Gerando um repositório de chaves
Se você não tiver um repositório de chaves no momento, poderá gerar um usando instruções específicas para o sistema operacional e o IDE de sua escolha.
1. No Windows
Você pode usar as instruções para versões diferentes do Visual Studio para gerar um repositório de chaves. Ou, se você quiser usar a linha de comando, marcar: 2. Android: Gerar um certificado privado na documentação de desenvolvimento multiplataforma
2. No macOS
As instruções sobre como gerar um repositório de chaves para assinar APKs podem ser encontradas no Guia do Usuário oficial do Visual Studio para Mac ou no Guia do Usuário oficial do Android Studio.
Configurando a assinatura de código
Atualmente, o App Center dá suporte à assinatura apenas com os arquivos e credenciais do repositório de chaves carregados. Os arquivos do repositório de chaves têm a extensão .keystore
ou .jks
. Depois de alternar em "Compilações de sinal" na configuração do branch, clique na caixa Arquivo do repositório de chaves para escolher ou arraste o arquivo do repositório de chaves para ele. Insira a senha do repositório de chaves, o alias de chave e a senha da chave para permitir que o App Center conclua a assinatura do APK.