> ## 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.

# 開發期間的應用程式封裝

> 開發期間的應用程式封裝

應用程式封裝在開發過程中分三個階段執行：未加密封裝、測試加密封裝和生產加密封裝。此外，您可以將套件分割成多個子集套件，然後將這些套件燒錄到多片光碟上。

<Tip>
  **MSIXVC2** 為 PC 遊戲引進了簡化的開發工作流程。使用 `makepkg upload /d <folder> /msixvc2 /pc`，您只需一個命令，即可直接從鬆散檔案封裝組建並上傳至 Partner Center。如需詳細資訊，請參閱[開始使用適用於 PC 的 MSIXVC2](/zh-TW/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2)。
</Tip>

本文說明下列各節：

* [測試加密封裝](#ID4EXB)
* [建立生產用的加密封裝](#ID4EVC)
* [分割套件](#ID4EKD)

<a id="ID4EXB" />

## 測試加密封裝

根據預設，`makepkg pack` 會建立使用測試加密的套件。此加密方法可用於效能測試。我們建議您使用測試加密來部署和測試封裝。

若要建立使用測試加密的套件，請如下所示呼叫 `makepkg pack`。

```text theme={null}
MakePkg.exe pack /f <Mapfile> /d <LooseContentDir> /pd <OutputFolder>  
```

<a id="ID4EVC" />

## 建立生產用的加密封裝

若要建立最終提交的套件，請使用與建立測試套件相同的封裝命令，但加上 **/l** 旗標。

```text theme={null}
MakePkg.exe pack /f <Mapfile> /d <LooseContentDir> /pd <OutputFolder> /l  
```

提示：針對 XBOX 主機套件：使用 **makepkg /lk** 來測試並提交同一個套件！如需 makepkg 所提供之可用套件加密方法的詳細資訊，請參閱[加密一節](/zh-TW/build/core-features/common/packaging/title-packaging-streaming-install-testing#encryption)。

<a id="ID4EKD" />

## 分割套件

**splitpkg.exe** 工具可讓您根據子集 XML 檔案，將套件分割成一或多個子集套件。然後，您可以將這些子集套件燒錄到不同的光碟上。如果您的遊戲非常大而無法放入單一光碟，此功能特別有用。

```text theme={null}
splitpkg split /f <SubsetFile> /p <SourcePackage> /pd <OutputFolder>  
```

<a id="ID4EJE" />

## 另請參閱

[技術白皮書：遊戲封裝和串流安裝測試 (Developer Education Materials > All NDA Whitepapers)](https://aka.ms/xgddl)


## Related topics

- [XBOX 合作夥伴加入流程:取得存取權限與發行](/zh-TW/home/onboarding.md)
- [GDK 被授權人的安全性要求](/zh-TW/home/onboarding-access/security-requirements.md)
- [XR-112 在初始啟用和繼續時建立使用者與控制器](/zh-TW/publishing/certification/xr/xr-112.md)
- [開發者無障礙資源](/zh-TW/build/game-principles/accessibility/accessibility-resources.md)
- [術語](/zh-TW/publishing/certification/console-cert-terminology.md)
