设置用于代码签名的 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 的签名。