Partager via


Configuration d’un projet Xamarin.Android pour la signature de code

Important

Visual Studio App Center doit être mis hors service le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à ce qu’il soit entièrement mis hors service, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager de migrer.

En savoir plus sur les chronologies et les alternatives de support.

Quand App Center génère une application Xamarin.Android avec un type de build de débogage, un magasin de clés associé à un développeur n’est pas obligatoire. Ces builds seront automatiquement signées avec une clé de débogage. Pour une build de mise en production qui sera déployée, App Center nécessite le chargement d’un magasin de clés.

Génération d’un magasin de clés

Si vous ne disposez pas actuellement d’un magasin de clés, vous pouvez en générer un à l’aide d’instructions spécifiques pour le système d’exploitation et l’IDE de votre choix.

1. Dans Windows

Vous pouvez utiliser les instructions pour différentes versions de Visual Studio pour générer un magasin de clés. Ou, si vous souhaitez utiliser la ligne de commande, case activée : 2. Android : Générer un certificat privé dans la documentation de développement multiplateforme

2. Dans macOS

Vous trouverez des instructions sur la génération d’un magasin de clés pour signer des CLÉS dans le Guide de l’utilisateur officiel de Visual Studio pour Mac ou dans le Guide de l’utilisateur officiel d’Android Studio.

Configuration de la signature de code

App Center prend actuellement en charge la signature uniquement avec les fichiers de magasin de clés et les informations d’identification chargés. Les fichiers keystore ont l’extension .keystore ou .jks. Après avoir activé « Sign builds » dans la configuration de la branche, cliquez sur la zone fichier Keystore pour choisir ou faire glisser votre fichier keystore dans celle-ci. Entrez le mot de passe du magasin de clés, l’alias de clé et le mot de passe de clé pour permettre à App Center de terminer la signature de votre FICHIER APK.