設定 Xamarin.Android 專案以進行程式代碼簽署

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到它完全淘汰為止,但有數個建議您考慮移轉至的建議替代方案。

深入瞭解支持時程表和替代方案。

當 App Center 建置具有偵錯組建類型的 Xamarin.Android 應用程式時,不需要與開發人員相關聯的密鑰存放區。 這些組建會自動以偵錯金鑰簽署程式代碼。 針對即將部署的版本組建,App Center 會要求上傳密鑰存放區。

產生金鑰存放區

如果您目前沒有金鑰存放區,您可以使用所選取 OS 和 IDE 的特定指示來產生金鑰存放區。

1. 在 Windows 中

您可以使用 不同版本的 Visual Studio 指示 來產生金鑰存放區。 或者,如果您想要使用命令行,請檢查:2。Android:在跨平臺開發檔中產生私人憑證

2.在macOS中

如需產生密鑰存放區以簽署 APK 的指示,請參閱 Visual Studio for Mac 的官方使用者指南Android Studio 的官方使用者指南

設定程式代碼簽署

App Center 目前僅支援使用上傳的金鑰存放區檔案和認證進行簽署。 金鑰存放區檔案具有 擴充名 .keystore.jks。 在分支組態中切換「簽署組建」之後,請按兩下 [ 金鑰存放區檔案 ] 方塊,選擇或將密鑰存放區檔案拖曳到其中。 輸入金鑰存放區密碼、金鑰別名和金鑰密碼,以允許 App Center 完成 APK 的簽署。