开发期间的应用程序包装

在开发过程中,应用程序包装分三个阶段执行:未加密的包装、测试加密包装和生产加密包装。 此外,您可以将一个包拆分为多个子集包,然后刻录到多张光盘。

本主题将介绍以下内容:

测试加密包装

默认情况下,makepkg pack 使用测试加密来创建包。 这样就可以测试性能。 我们建议您使用测试加密来部署和测试包装。

要使用测试加密创建包,请调用 makepkg pack,如下所示。

MakePkg.exe pack /f <Mapfile> /d <LooseContentDir> /pd <OutputFolder>  

创建用于生产的加密包装

要创建最终提交包,请使用用于创建测试包的相同包装命令,但需要 /l 标志。

MakePkg.exe pack /f <Mapfile> /d <LooseContentDir> /pd <OutputFolder> /l  

提示: 对于 Xbox 控制台程序包。使用 makepkg /lk 来测试和提交同一个软件包! 关于 makepkg 提供的可用程序包加密方法的更多信息,请参阅 加密部分

拆分包

splitpkg.exe工具可根据子集 XML 文件将包拆分为一个或多个子集包。 然后,您可以将这些子集包刻录到单独的光盘上。 如果游戏非常大而无法放到单张光盘上,这尤其有用。

splitpkg split /f <SubsetFile> /p <SourcePackage> /pd <OutputFolder>  

另请参阅

白皮书:游戏打包和流式传输安装测试(开发人员教材和所有 NDA 白皮书)