Einrichten eines Xamarin.Android-Projekts für die Codesignierung

Wichtig

Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

Wenn App Center eine Xamarin.Android-Anwendung mit einem Debugbuildtyp erstellt, ist kein Keystore erforderlich, der einem Entwickler zugeordnet ist. Diese Builds werden automatisch mit einem Debugschlüssel signiert. Für einen Releasebuild, der bereitgestellt wird, muss im App Center ein Keystore hochgeladen werden.

Generieren eines Keystores

Wenn Sie derzeit nicht über einen Keystore verfügen, können Sie einen Keystore mithilfe von Anweisungen generieren, die speziell für das Betriebssystem und die IDE Ihrer Wahl gelten.

1. In Windows

Sie können die Anweisungen für verschiedene Versionen von Visual Studio verwenden, um einen Keystore zu generieren. Wenn Sie die Befehlszeile verwenden möchten, lesen Sie: 2. Android: Generieren eines privaten Zertifikats in der Dokumentation zur plattformübergreifenden Entwicklung.

2. Unter macOS

Anweisungen zum Generieren eines Keystores zum Signieren von APKs finden Sie im offiziellen Benutzerhandbuch von Visual Studio für Mac oder im offiziellen Benutzerhandbuch von Android Studio.

Einrichten der Codesignatur

App Center unterstützt derzeit nur signieren mit den hochgeladenen Keystore-Dateien und Anmeldeinformationen. Keystore-Dateien weisen die Erweiterung .keystore oder .jksauf. Nachdem Sie "Signbuilds" in der Branchkonfiguration aktiviert haben, klicken Sie entweder auf das Feld Keystore-Datei , um die Keystore-Datei auszuwählen, oder ziehen Sie sie hinein. Geben Sie das Keystore-Kennwort, den Schlüsselalias und das Schlüsselkennwort ein, damit App Center die Signierung Ihres APK abschließen kann.