Configuración de un proyecto de Xamarin.Android para la firma de código

Importante

Visual Studio App Center está programado para la retirada el 31 de marzo de 2025. Aunque puede seguir usando Visual Studio App Center hasta que se retire por completo, hay varias alternativas recomendadas a las que puede considerar la posibilidad de migrar.

Obtenga más información sobre las escalas de tiempo de soporte técnico y las alternativas.

Cuando App Center compila una aplicación de Xamarin.Android con un tipo de compilación de depuración, no es necesario un almacén de claves asociado a un desarrollador. Estas compilaciones se firmarán automáticamente con una clave de depuración. Para una compilación de versión que se implementará, App Center requerirá que se cargue un almacén de claves.

Generación de un almacén de claves

Si actualmente no tiene un almacén de claves, puede generar uno mediante instrucciones específicas para el sistema operativo y el IDE de su elección.

1. En Windows

Puede usar las instrucciones para distintas versiones de Visual Studio para generar un almacén de claves. O bien, si desea usar la línea de comandos, compruebe: 2. Android: Generar un certificado privado en la documentación de desarrollo multiplataforma

2. En macOS

Puede encontrar instrucciones sobre cómo generar un almacén de claves para firmar las API en la Guía de usuario oficial de Visual Studio para Mac o en la Guía de usuario oficial de Android Studio.

Configuración de la firma de código

Actualmente, App Center solo admite la firma con los archivos y credenciales de almacén de claves cargados. Los archivos de almacén de claves tienen la extensión .keystore o .jks. Después de alternar en "Sign builds" (Firmar compilaciones) en la configuración de la rama, haga clic en el cuadro Archivo de almacén de claves para elegir o arrastrar el archivo de almacén de claves a él. Escriba la contraseña del almacén de claves, el alias de clave y la contraseña de clave para permitir que App Center complete la firma del APK.