为 Android 应用程序签名
Follow this workflow to sign your Android application during the build process.
阅读时间3 分钟最后更新于 19 天前
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 签名