Application packaging has three stages during the development process: unencrypted packaging, test encryption packaging, and production encryption packaging. Additionally, you can choose to split a package into multiple subset packages, which can then be burned to multiple discs.
See Testing Streaming Install Packages for options for testing streaming install packages.
By default, makepkg pack creates a package with test encryption. This allows performance validation. It is recommended that developers deploy and test packaging using test encryption.
To create a package with test encryption, call makepkg pack as shown below:
MakePkg.exe pack /f <Mapfile> /d <LooseContentDir> /pd <OutputFolder>
To create a package for your final submission, use the same packaging command as your test package, using the /l flag.
MakePkg.exe pack /f <Mapfile> /d <LooseContentDir> /pd <OutputFolder> /l
The splitpkg.exe tool allows you to split a package into one or more subset packages based on a subset XML file. You can then burn these subset packages onto separate discs. This is especially useful if your game is very large and can’t all fit onto a single disc.
splitpkg split /f <SubsetFile> /p <SourcePackage> /pd <OutputFolder>
For more information about splitpkg.exe and the package schema for the subset file, see Split Package (splitpkg.exe).