> ## 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 パッケージ

> GDK で生成した XBOX 本体向けの XVC パッケージを Partner Center にアップロードします。EKB、ContentId、レイアウトファイル、Submission Validator ログ、シンボルなどを含みます。

XVC パッケージは XBOX 本体でのみ実行できる特別な種類のパッケージです。[Game Development Kit (GDK)](https://learn.microsoft.com/en-us/gaming/gdk) を使用して作成されます。

XBOX 本体向けのゲームを作成するために GDK を使用するには、Microsoft のマネージド Creator である必要があります。詳細は [Onboarding](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-onboarding-new-creator) を参照してください。

## XVC パッケージのアップロード

適切な権限があれば、他のパッケージと同様に、Partner Center の **Packages** ページから XVC パッケージをアップロードできます。ただし、XVC パッケージをアップロードした後、追加のファイルアップロードやパッケージの他の詳細に関する新しいセクションが表示されます。

* **EKB** (Encryption Key Blob) は、XVC パッケージの暗号化に使用されるファイルです。このファイルは XVC パッケージを作成する際に生成されます。このファイルをアップロードするには、**Upload EKB** を選択します。ファイルをアップロードした後、**Change EKB** を選択することで差し替えることができます。EKB が提供されていない場合、XVC ファイルのアップロード処理は停止します。
* **ContentId** はパッケージを識別する GUID (Globally Unique Identifier) で、そのパッケージの各バージョンで同じ値になります。
* XVC パッケージが物理ディスクで配布され、複数のディスクが必要となる、または intelligent delivery を使用する場合は、**Layout file** を提供する必要があります。このファイルには、ゲームファイルをディスク上のどこに配置するか、および利用者のハードウェアとロケール向けにダウンロードする特定のチャンクが記述されています。Layout ファイルをアップロードするには **Upload layout file** を選択します。アップロード後は **Change layout file** を選択することで差し替えることができます。
* **Submission Validator** ログファイルは、Submission Validator ツールが GDK と共にインストールされている場合、パッケージ作成プロセス中に作成されます。詳細は本記事の [Submission Validator](#submission-validator) を参照してください。
* **Symbols** の zip フォルダをアップロードすると、ゲームのヘルスレポートで詳細なクラッシュデータを有効にできます。詳細は本記事の [Symbols](#symbols) を参照してください。

<Note>
  Layout.xml はパッケージのレイアウトに関する詳細を提供します。これは、ディスクを作成する際にパッケージをどのように構成すべきかを示すディスクレイアウトファイルとは異なります。layout.xml ファイルをディスクレイアウトにアップロードしないでください。
</Note>

パッケージを削除する必要がある場合は **Remove** を選択します。誤ってパッケージを削除した場合は、再アップロードするか、利用可能であれば別のブランチからインポートする必要がある点にご注意ください。

### Submission Validator

認定に申請する各 XVC パッケージには、Submission Validator のログファイルを提供する必要があります。このファイルを添付しないと認定が遅延します。ログファイルは、GDK と共に有効なバージョンのツールがインストールされている場合に、makepkg プロセス中に Submission Validator ツールが生成します。パッケージをビルドする際は、常に最新版の Submission Validator を使用してください。最新版の Submission Validator は [Game Development Resources | Microsoft Game Dev](https://developer.microsoft.com/en-us/games/resources/) からダウンロードできます。最新の Submission Validator リリースにおける変更点の詳細は、[Submission Validator Updates](https://aka.ms/subvalupdates) を参照してください。

Partner Center にパッケージをアップロードする前に、Submission Validator ログファイルを開いて **warning** または **failure** としてマークされている要素を確認することを強くお勧めします。認定にパッケージを申請する前に、すべての failure および想定外の warning を解決する必要があります。そうしなければ申請は失敗します。

### Symbols

[Health report](https://learn.microsoft.com/windows/apps/publish/health-report) に詳細なクラッシュデータを表示できるようにするには、**Symbols ファイル** を提供する必要があります。詳細なクラッシュデータには、過去 1 か月間の障害発生回数と、発生の詳細（日付、パッケージバージョン、デバイス種別、デバイスモデル、OS ビルドなど）を一覧化した障害ログが含まれます。Symbols ファイルは .zip 形式で、シンボルの正常なインデックス化のために .pdb ファイルを含む必要があります。zip フォルダはパッケージ作成プロセス中に自動的に生成される場合があります。Symbols ファイルをアップロードするには **Upload symbols file** を選択します。ファイルをアップロード後、**Change symbols file** を選択して差し替えることができます。

## パッケージプロパティの確認

XVC パッケージのプロパティをさらに確認するには、**Show details** を選択します。

* **XvcProductId** は製品インスタンスの **Product Id** に相当します。この値は XVC パッケージが取り込まれる際に Partner Center によって生成されます。
* **Red Package** は開発機本体でのみ実行可能な XVC パッケージのバージョンです。このバージョンは製品を開発サンドボックスに公開すると作成されます。
* **Green Package** は小売本体でのみ実行可能なバージョンです。このバージョンは CERT または RETAIL サンドボックスに公開すると作成されます。

XVC パッケージ、EKB、レイアウトファイルの詳細は [Overview of packaging](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/packaging/overviews/packaging) を参照してください。

## 次のステップ

<CardGroup cols={1}>
  <Card title="ゲームパッケージ向けパッケージフライトの構成方法" href="/publishing/game-publishing/how-to/how-to-package-flights-for-xvc-packages" />
</CardGroup>

## 関連項目

* [レビューして公開](/publishing/game-publishing/concepts/modular-submission)
* [Health report](https://learn.microsoft.com/windows/apps/publish/health-report)


## Related topics

- [パッケージ](/ja-jp/publishing/game-publishing/concepts/game-package-management.md)
- [ゲームパッケージ用パッケージフライトを構成する方法](/ja-jp/publishing/game-publishing/how-to/how-to-package-flights-for-xvc-packages.md)
- [パッケージの詳細設定](/ja-jp/publishing/game-publishing/how-to/how-to-manage-advanced-settings-for-packages.md)
- [ゲーム パッケージを作成し Partner Center にアップロードする](/ja-jp/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-package.md)
- [MSIXVC2 パッケージング概要](/ja-jp/build/core-features/common/packaging/overviews/packaging-msixvc2-overview.md)
