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.