Udostępnij za pośrednictwem


Konfigurowanie projektu platformy Xamarin.Android na potrzeby podpisywania kodu

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Gdy usługa App Center kompiluje aplikację platformy Xamarin.Android z typem kompilacji debugowania, magazyn kluczy skojarzony z deweloperem nie jest wymagany. Te kompilacje będą automatycznie kodować podpisane przy użyciu klucza debugowania. W przypadku kompilacji wydania, która zostanie wdrożona, centrum aplikacji będzie wymagać przekazania magazynu kluczy.

Generowanie magazynu kluczy

Jeśli obecnie nie masz magazynu kluczy, możesz wygenerować go, korzystając z instrukcji specyficznych dla wybranego systemu operacyjnego i środowiska IDE.

1. W systemie Windows

Aby wygenerować magazyn kluczy, możesz użyć instrukcji dla różnych wersji programu Visual Studio . Lub, jeśli chcesz użyć wiersza polecenia, sprawdź: 2. Android: Generowanie certyfikatu prywatnego w dokumentacji programowania między platformami

2. W systemie macOS

Instrukcje dotyczące generowania magazynu kluczy do podpisywania zestawów API można znaleźć w oficjalnym podręczniku użytkownika Visual Studio dla komputerów Mac lub w oficjalnym podręczniku użytkownika programu Android Studio.

Konfigurowanie podpisywania kodu

Usługa App Center obecnie obsługuje podpisywanie tylko przy użyciu przekazanych plików i poświadczeń magazynu kluczy. Pliki magazynu kluczy mają rozszerzenie .keystore lub .jks. Po przełączeniu pozycji "Podpisz kompilacje" w konfiguracji gałęzi kliknij pole plik magazynu kluczy , aby wybrać lub przeciągnąć do niego plik magazynu kluczy. Wprowadź hasło magazynu kluczy, alias klucza i hasło klucza, aby umożliwić Centrum aplikacji ukończenie podpisywania pakietu APK.