设置用于代码签名的 Xamarin Android 项目

当 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 的签名。