Nastavení projektu Xamarin.Android pro podepisování kódu

Důležité

31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.

Přečtěte si další informace o časových osách a alternativách podpory.

Když App Center sestaví aplikaci Xamarin.Android s typem sestavení ladění, úložiště klíčů přidružené k vývojáři se nevyžaduje. Tato sestavení budou automaticky podepsána kódem pomocí klíče ladění. Pro sestavení vydané verze, které se nasadí, bude App Center vyžadovat nahrání úložiště klíčů.

Generování úložiště klíčů

Pokud úložiště klíčů aktuálně nemáte, můžete ho vygenerovat pomocí pokynů specifických pro operační systém a integrované vývojové prostředí (IDE) podle vašeho výběru.

1. Ve Windows

K vygenerování úložiště klíčů můžete použít pokyny pro různé verze sady Visual Studio . Nebo pokud chcete použít příkazový řádek, zkontrolujte: 2. Android: Generování privátního certifikátu v dokumentaci k vývoji pro různé platformy

2. V systému macOS

Pokyny k vygenerování úložiště klíčů pro podepisování sad API najdete v oficiální uživatelské příručce Visual Studio pro Mac nebo v oficiální uživatelské příručce pro Android Studio.

Nastavení podepisování kódu

App Center v současné době podporuje podepisování jenom pomocí nahraných souborů a přihlašovacích údajů úložiště klíčů. Soubory úložiště klíčů mají příponu .keystore nebo .jks. Po přepnutí možnosti Sign builds (Podepsat sestavení) v konfiguraci větve klikněte na pole Keystore file (Úložiště klíčů) a zvolte nebo do něj přetáhněte soubor úložiště klíčů. Zadejte heslo úložiště klíčů, alias klíče a heslo klíče, aby app Center mohl dokončit podepisování souboru APK.