# 创建新密钥库

> Use the Keystore Manager window to create a new keystore file and configure its path.

本页面介绍如何使用 Keystore Manager 窗口创建新的密钥库。

如果要发布应用程序，这一操作很重要，因为在对应用程序进行签名时，必须提供密钥库中的密钥。

要创建新密钥库：

1. 打开 [Keystore Manager 窗口](/engine/6000.0/manual/platform-specific/android/getting-started/keystore/manager.md)。
2. 在窗口的左上角，选择**密钥库 (Keystore)** > **创建新 (Create New)**。
3. 选择**任何位置 (Anywhere)** 并将密钥库文件保存在 Project 文件夹中，或选择保存**在专用位置 (In Dedicated Location)** 中并将密钥库保存到计算机上的其他目录中。有关更多信息，请参阅[选择密钥库位置](#choose-the-keystore-location)。
4. 在**密码 (Password)** 字段中输入密钥库的密码，然后在**确认密码 (Confirm password)** 字段中重新输入密码。
5. 密钥库必须包含至少一个密钥，因此若要完成密钥库的创建，请添加密钥。为此，请参阅[将密钥添加到密钥库中](/engine/6000.0/manual/platform-specific/android/getting-started/keystore/add-keys.md)。

## 选择密钥库位置##choose-the-keystore-location

可以在计算机上的任何位置创建新的密钥库，但有两个特殊位置：Project 文件夹和所谓的密钥库专用位置。如果将密钥库放在其中任何一个位置，Unity 都会保存密钥库的相对路径。否则，Unity 会保存密钥库的绝对路径。在**密钥库 (Keystore)** > **创建新 (Create New)** 菜单选项下，有两个选项：

* **任何位置 (Anywhere)** 打开在 Project 文件夹根目录下的文件资源管理器。这是 Unity 存储密钥库的默认位置。
* **在专用位置 (In Dedicated Location)** 打开在自定义位置的文件资源管理器。默认情况下，在 MacOS 上，此路径指向 `$HOME/`，在 Windows 上指向 `%USER_HOME%\`。要更改计算机的专用位置，请选择**编辑 (Edit)** > **偏好 (Preferences)**（macOS：**Unity > 设置 (Settings)**），然后导航到**外部工具 (External Tools)** > **Android** > **密钥库专用位置 (Keystores Dedicated Location)**。选择**浏览 (Browse)**，选择一个位置，或在文本框中输入路径。

如果将密钥库存储在专用位置，Unity 会保存从专用位置到密钥库的相对路径。这意味着不同的计算机可以指定不同的专用位置并将密钥库存储在不同的位置。

**注意**：请注意，如果您将新密钥库保存在 Project 文件夹或共享目录之外，则项目的协作者可能无法访问它。

## 其他资源##additional-resources

* [Keystore Manager 窗口参考](/engine/6000.0/manual/platform-specific/android/getting-started/keystore/manager.md)
* [将密钥添加到密钥库中](/engine/6000.0/manual/platform-specific/android/getting-started/keystore/add-keys.md)
