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