> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 如何为游戏包配置包飞行版本

> 为 XVC 和 MSIXVC 游戏包创建包飞行版本，并将其分发到已知 XBOX 设备组或已知用户组进行测试。

包飞行版本可用于将包分发给指定的一组测试人员，而不会中断其他客户的体验。

## 使用游戏包 (XVC/MSIXVC) 的包飞行版本

如果你的帐户拥有适当的权限，你可以创建包含 XVC 或 MSIXVC 包的包飞行版本，然后你可以将这些包分发给你在合作伙伴中心中创建的 *已知 XBOX 设备组* (XVC) 或 *已知用户组* (MSIXVC)。一个已知的 XBOX 设备组最多可以有 10,000 个唯一的 XBOX 网络设备 ID，它可以让你仅将飞行包传送到你指定的设备。

<Warning>
  已知 XBOX 设备组只能与包含 XVC 包的包飞行版本一起使用。它们不适用于其他测试和飞行选项（例如[专用受众](/publishing/game-publishing/concepts/availability/visibility-audiences)），或其他场景（例如定向通知）。
</Warning>

若要正确分发包，你必须为包飞行版本使用正确类型的组。

* 如果包飞行版本\_仅包含 XVC 包\_，则必须使用一个或多个已知的 XBOX 设备组。
* 如果包飞行版本\_仅包含 MSIXVC 包\_，则必须使用一个或多个已知的用户组。
* 如果包飞行版本包含 *XVC 和 MSIXVC 包*，则必须至少使用一个已知的 XBOX 设备组和至少一个已知的用户组。你已知的 XBOX 设备组中包含的设备将从你的包飞行版本接收 XVC 包，而已知用户组中的客户将从你的包飞行版本接收 MSIXVC 包。

<Note>
  XBOX 网络设备 ID 仅授予对 XVC（主机）包的访问权限。添加测试人员的设备 ID 对你游戏的 PC (MSIXVC) 版本没有任何影响。若要让 PC 测试人员访问飞行包，请将其登录所用 Microsoft 帐户的电子邮件地址添加到已知的用户组。
</Note>

### 创建新的包飞行版本

<Warning>
  在创建包飞行版本之前，必须从产品在 **包** 中的 **Main** 分支将基础包发布到 RETAIL 沙盒。
</Warning>

<Steps>
  <Step title="在合作伙伴中心中，转到要为其创建新包飞行版本的产品...">
    在合作伙伴中心中，转到要为其创建新包飞行版本的产品。
  </Step>

  <Step title="在 **包** 页面上，选择 **+ 新建...**，然后选择 **飞行版本**。">
    在 **包** 页面上，选择 **+ 新建...**，然后选择 **飞行版本**。
  </Step>

  <Step title="输入 **包飞行版本名称** 并选择要接收包飞行版本的 **飞行组**...">
    输入 **包飞行版本名称** 并选择要接收包飞行版本的 **飞行组**。包飞行版本的 **等级** 不适用于 XVC 包。

    1. 如果尚未创建 **飞行组**，请按照[创建已知 XBOX 设备组或已知用户组](#create-a-known-xbox-device-group-or-known-user-group)中的步骤操作。
  </Step>

  <Step title="选择 **创建飞行版本**。">
    选择 **创建飞行版本**。
  </Step>

  <Step title="将你的 XVC 或 MSIXVC 包上传到新的包飞行版本分支。">
    将你的 XVC 或 MSIXVC 包上传到新的包飞行版本分支。
  </Step>

  <Step title="准备好发布包飞行版本时，选择 **审阅并发布**...">
    准备好发布包飞行版本时，从包飞行版本分支中选择 **审阅并发布**。
  </Step>
</Steps>

### 创建已知的 XBOX 设备组或已知的用户组

<Steps>
  <Step title="在合作伙伴中心中，转到 **应用和游戏** 仪表板。">
    在合作伙伴中心中，转到 **应用和游戏** 仪表板。
  </Step>

  <Step title="在左侧导航菜单的 **参与** 部分中，选择 **客户...">
    在左侧导航菜单的 **参与** 部分中，选择 **客户组**。
  </Step>

  <Step title="在 **我的客户组** 部分中，选择 **创建新组**。">
    在 **我的客户组** 部分中，选择 **创建新组**。
  </Step>

  <Step title="在下一页的 **组名称** 框中，为你的组提供名称。">
    在下一页的 **组名称** 框中，为你的组提供名称。
  </Step>

  <Step title="选择适当的组类型 — 是 **已知 XBOX 设备组** 还是...">
    选择适当的组类型 — 是 **已知 XBOX 设备组** 还是 **已知用户组**。
  </Step>

  <Step title="输入组的成员。">
    输入组的成员。

    1. 对于已知的 XBOX 设备组，输入要添加到组的设备的 **XBOX 网络设备 ID**。你必须至少包含一个设备 ID（例如 FD00123412341234）。设备 ID 不得超过 10,000 个。将设备 ID 直接输入到字段中，并用空格、逗号、分号或换行符分隔它们。或者选择 **导入 .csv**，然后从 .csv 文件中的电子邮件地址列表创建组。
    2. 对于已知用户组，输入与用户 Microsoft 帐户关联的电子邮件地址。
  </Step>

  <Step title="选择 **保存** 后，该组即可供你使用。">
    选择 **保存** 后，该组即可供你使用。
  </Step>
</Steps>

你还可以通过在创建包飞行版本的页面上选择 **创建飞行组** 来创建已知的 XBOX 设备组。但是，你必须重新输入该页面上已提供的任何信息。

> \[!Important] 你有责任获得使用你添加到组的设备的人员的必要同意。请确保他们了解他们将获得与非飞行提交不同的包。

### 编辑客户组

创建客户组后，你既不能将其从仪表板中移除，也不能更改其名称，但你可以随时编辑其成员资格。你有几个选择用于选择要编辑的客户组的选项。

* 在 **应用和游戏** 仪表板的页面导航中选择 **客户组**。在 **我的客户组** 下，选择要编辑的组的名称。
* 在创建包飞行版本的页面上，选择 **查看并管理现有组**。
* 从包飞行版本的概览页面选择组的名称。

选择组后，根据需要添加或删除组成员。

对于更广泛的更改，请选择 **导出 .csv** 将你的组成员资格信息保存到 .csv 文件。在此文件中进行更改，然后选择 **导入 .csv** 以将你的更改更新到组成员资格。

完全更新成员资格最多可能需要 30 分钟。你无需发布新的提交即可让新设备通过包飞行版本访问你的提交。设备将在更改实施后立即获得访问权限。

## 特定于市场的包飞行版本

若要创建针对特定市场组的飞行版本，请使用特定于市场的包飞行版本。此功能通常通过创建一个将接收特定于市场的包的主机组来使用，然后将所有包飞行到该组。该组中的主机可以接收、安装并测试这些包，然后切换市场以重新安装不同市场的包。

<Note>
  可为包飞行版本选择的市场组由 Main 分支中配置的、并已发布到 RETAIL 沙盒的市场组决定。请参见[特定于市场的包](/publishing/game-publishing/how-to/how-to-manage-advanced-settings-for-packages)。
</Note>

### 创建特定于市场的包飞行版本

<Steps>
  <Step title="确认你已将特定于市场的包发布到 RETAIL。">
    确认你已将特定于市场的包发布到 RETAIL。如果以前未发布过特定于市场的包，你将只能在包飞行版本中使用基础包组。
  </Step>

  <Step title="在包飞行版本的 **包** 页面上，选择 **选择要包含的市场组**...">
    在包飞行版本的 **包** 页面上，选择 **选择要包含的市场组**。
  </Step>

  <Step title="在 **选择要包含的市场组** 窗口中，选择要为包飞行版本包含的市场组...">
    在 **选择要包含的市场组** 窗口中，选择包飞行版本的市场组。
  </Step>

  <Step title="选择 **继续**。">
    选择 **继续**。
  </Step>

  <Step title="如果需要，要将基础市场组从飞行版本中排除，请在 **基础包** 下选择 **排除**...">
    如果需要，要将基础市场组从飞行版本中排除，请在 **基础包** 下选择 **排除**。在出现的对话框中，再次选择 **排除**。
  </Step>

  <Step title="将包上传到飞行分支中的每个市场组。">
    将包上传到飞行分支中的每个市场组。
  </Step>

  <Step title="准备好发布包飞行版本时，选择 **审阅并发布**...">
    准备好发布包飞行版本时，从包飞行版本分支中选择 **审阅并发布**。
  </Step>
</Steps>

### 更改现有飞行版本的市场

<Steps>
  <Step title="在飞行版本的 **包** 页面上，选择 **选择要包含的市场组**...">
    在飞行版本的 **包** 页面上，选择 **选择要包含的市场组**。
  </Step>

  <Step title="在 **选择要包含的市场组** 窗口中，为包飞行版本添加或删除市场组...">
    在 **选择要包含的市场组** 窗口中，为包飞行版本添加或删除市场组。
  </Step>

  <Step title="选择 **继续**。">
    选择 **继续**。
  </Step>
</Steps>

对于不属于飞行版本的市场，不需要任何包，也不会发布飞行有效负载。

如果向同一主机组发布了多个飞行版本，则该组中的主机将接收最近发布的飞行版本。

## 另请参见

* [包](/publishing/game-publishing/concepts/packages-overview)
* [可见性 - 受众](/publishing/game-publishing/concepts/availability/visibility-audiences)
* [特定于市场的包](/publishing/game-publishing/how-to/how-to-manage-advanced-settings-for-packages)


## Related topics

- [XVC 包](/zh-CN/publishing/game-publishing/concepts/packages-xvc.md)
- [包（经典体验）](/zh-CN/publishing/game-publishing/concepts/packages-overview.md)
- [可见性 - 受众](/zh-CN/publishing/game-publishing/concepts/availability/visibility-audiences.md)
- [如何将游戏回滚到先前的包提交](/zh-CN/publishing/game-publishing/how-to/how-to-package-rollback.md)
- [产品更改和内容更新](/zh-CN/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-post-release-lifecycle.md)
