Esta pagina se ve mejor con JavaScript habilitado

Definir keystore en proyecto Xamarin.Android en Visual Studio

 ·  ☕ 1 minutos lectura  ·  ✍️ Saturnino Pimentel

Hola,

Algunas ocasiones en el desarrollo de aplicaciones con Android es necesario firmar la aplicación con un keystore diferente del que se genera por defecto en Visual Studio, para estos escenarios puedes agregar las siguientes configuraciones de construcción en el archivo csproj del proyecto de android para que tome esos datos para firmar tu aplicación en lugar de tomar los que se tienen por defecto.

1
2
3
4
5
6
7
8
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<!--Configuraciones previas del proyecto-->
    <AndroidKeyStore>True</AndroidKeyStore>
    <AndroidSigningKeyStore>tukeystore.keystore</AndroidSigningKeyStore>
    <AndroidSigningStorePass>tucontraseña</AndroidSigningStorePass>
    <AndroidSigningKeyAlias>tualias</AndroidSigningKeyAlias>
    <AndroidSigningKeyPass>tucontraseña</AndroidSigningKeyPass>
</PropertyGroup>

Toma en cuenta que tendrás que especificar si solo será en Debug o Release.

Espero que te resulte útil este pequeño post.
¡Saludos!
@saturpimentel

Fuentes
Xamarin
MSDN

compartir en

Saturnino Pimentel
Escrito por
Saturnino Pimentel
Software developer