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

# Empacotamento de aplicativos durante o desenvolvimento

> Empacotamento de aplicativos durante o desenvolvimento

O empacotamento de aplicativos é realizado em três estágios durante o processo de desenvolvimento: empacotamento não criptografado, empacotamento com criptografia de teste e empacotamento com criptografia de produção. Além disso, você pode dividir um pacote em vários pacotes de subconjunto, que podem então ser gravados em vários discos.

<Tip>
  O **MSIXVC2** introduz um fluxo de trabalho de desenvolvimento simplificado para títulos de PC. Usando `makepkg upload /d <folder> /msixvc2 /pc`, você pode empacotar e carregar seu build no Partner Center com um único comando, diretamente a partir de arquivos soltos. Para obter mais informações, confira [Introdução ao MSIXVC2 para PC](/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2).
</Tip>

Este artigo descreve as seguintes seções:

* [Empacotamento com criptografia de teste](#ID4EXB)
* [Criando empacotamento criptografado para produção](#ID4EVC)
* [Dividindo um pacote](#ID4EKD)

<a id="ID4EXB" />

## Empacotamento com criptografia de teste

Por padrão, `makepkg pack` cria um pacote com criptografia de teste. Esse método de criptografia permite testar o desempenho. Recomendamos que você implante e teste o empacotamento usando criptografia de teste.

Para criar um pacote com criptografia de teste, chame `makepkg pack` da seguinte forma.

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

<a id="ID4EVC" />

## Criando empacotamento criptografado para produção

Para criar um pacote para o seu envio final, use o mesmo comando de empacotamento usado para criar um pacote de teste, mas com o sinalizador **/l**.

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

Dica: para pacotes de console XBOX: use **makepkg /lk** para testar e enviar o mesmo pacote! Confira [a seção de criptografia](/pt-BR/build/core-features/common/packaging/title-packaging-streaming-install-testing#encryption) para obter mais informações sobre os métodos de criptografia de pacote disponíveis oferecidos pelo makepkg.

<a id="ID4EKD" />

## Dividindo um pacote

A ferramenta **splitpkg.exe** permite dividir um pacote em um ou mais pacotes de subconjunto, de acordo com um arquivo XML de subconjunto. Em seguida, você pode gravar esses pacotes de subconjunto em discos separados. Esse recurso é especialmente útil se o seu jogo for muito grande e não couber em um único disco.

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

<a id="ID4EJE" />

## Confira também

[White Paper: Teste de empacotamento de títulos e instalação por streaming (Developer Education Materials > All NDA Whitepapers)](https://aka.ms/xgddl)


## Related topics

- [Documentação de desenvolvimento de jogos XBOX](/pt-BR/index.md)
- [Compile e execute seu primeiro título de console com o GDKX](/pt-BR/home/build-first-title/first-console-title-walkthrough.md)
- [Guias de portabilidade para o XBOX GDK](/pt-BR/home/build-first-title/porting-guides.md)
- [Guias gerais de portabilidade](/pt-BR/paths/porting/guides.md)
- [Portar de uma geração anterior de XBOX](/pt-BR/paths/porting/from-xbox-era.md)
