为 Android 应用程序签名
Follow this workflow to sign your Android application during the build process.
阅读时间3 分钟最后更新于 1 个月前
Unity Build Automation 会在构建过程中为 Android 应用程序签名。这可以确保 Android 应用程序满足在设备上安装或部署到 Google Play 应用商店的要求。 Android 要求所有 Android 软件包 (APK) 和 Android 应用程序捆绑包都必须使用证书进行数字签名,然后才能在设备上安装或进行发布。此证书用于标识应用程序的开发者并在应用程序之间建立信任关系。
创建密钥库
密钥库是一个二进制文件,其中包含一个或多个私钥。您需要创建一个密钥库,才能为 Android 应用程序签名。 有关如何使用 Unity 编辑器的密钥库管理器创建密钥库的详细说明,请参阅 Unity 手册中的创建新密钥库。配置 Unity Build Automation 签名
将上传的签名凭据与 Android 构建目标相关联:- 打开 Unity Dashboard 中的 DevOps。
- 选择 Build Automation > Configurations(配置)。
- 选择 Android 构建目标对应的编辑(铅笔)图标。或者,也可以为 Android 创建新构建目标。
- 在构建目标 Basic settings(基本设置) 的 Credentials(凭据) 下,输入您的 Bundle ID。您的 Bundle ID 需要是唯一的,用于在设备和 Google Play 应用商店上识别 Android 应用程序。
- 选择 Credentials set(凭据集)字段,然后从下拉选单中选择 Add new Provisioning credentials (for release)(添加新的发布资源调配凭据)。
- 输入以下信息:
字段
描述
Name(名称) 为凭据集输入一个名称。 Keystore file(密钥库文件) 上传您的密钥库文件。 Keystore password(密钥库密码) 输入分配给密钥库文件的密码。 Key alias(密钥别名) 输入您在生成密钥库时创建的别名。 Key password(密钥密码) 输入分配给密钥的密码。 - 选择 Save Changes(保存更改) 以应用更改。

构建目标配置 - Android 签名