上传 XVC 包
如果你拥有正确的权限,可以通过合作伙伴中心的 包 页面上传 XVC 包,就像上传其他任何包一样。但是,在上传 XVC 包后,将出现一个新部分用于额外文件上传和包的其他详细信息。- EKB(加密密钥 Blob)是用于加密 XVC 包的文件。此文件在你创建 XVC 包时生成。若要上传此文件,请选择 上传 EKB。上传文件后,可以通过选择 更改 EKB 进行替换。如果未提供 EKB,XVC 文件上传将停止处理。
- ContentId 是标识包的 GUID(全局唯一标识符),并且对于该包的每个版本都相同。
- 如果 XVC 包将在物理光盘上分发,并需要多张光盘或将使用智能分发,则需要提供 布局文件。此文件描述游戏文件将位于光盘的哪些位置,以及要为客户的硬件和区域设置下载的特定分块。若要上传布局文件,请选择 上传布局文件。上传后,可以通过选择 更改布局文件 进行替换。
- 如果安装了随 GDK 一起提供的提交验证程序工具,则 提交验证程序 日志文件会在打包过程中创建。有关详细信息,请参见本主题中的提交验证程序。
- 可以上传 符号 zip 文件夹,以便在游戏的运行状况报告中启用详细的崩溃数据。有关详细信息,请参见本主题中的符号。
Layout.xml 提供有关包布局的详细信息。这与光盘布局文件不同,光盘布局文件提供有关在创建光盘时应如何配置包的信息。不要将 layout.xml 文件上传为光盘布局。
提交验证程序
对于你提交进行认证的每个 XVC 包,都必须提供提交验证程序日志文件。未包含此文件将延迟认证。如果随 GDK 安装了该工具的有效版本,则日志文件会在 makepkg 过程中由提交验证程序工具生成。构建包时,你应始终使用最新版本的提交验证程序。从游戏开发资源 | Microsoft Game Dev 下载最新版本的提交验证程序。有关最新提交验证程序版本更改的详细信息,请参见提交验证程序更新。 在将包上传到合作伙伴中心之前,我们强烈建议打开提交验证程序日志文件并查看任何标记为 warning 或 failure 的元素。在提交包进行认证之前,必须解决任何失败或意外的警告,否则提交将失败。符号
为了使我们能够在运行状况报告中向你显示详细的崩溃数据,你需要提供 符号文件。详细崩溃数据包括过去一个月的失败命中次数,以及列出发生详细信息(日期、包版本、设备类型、设备型号、操作系统版本等)的失败日志。符号文件必须为 .zip 格式,并且应包含 .pdb 文件才能成功索引符号。zip 文件夹可能会在包创建过程中自动生成。若要上传符号文件,请选择 上传符号文件。上传文件后,可以通过选择 更改符号文件 进行替换。查看包属性
若要查看 XVC 包的更多属性,请选择 显示详细信息:- XvcProductId 类似于产品实例的 Product Id。此值在合作伙伴中心引入 XVC 包时生成。
- Red Package 是只能在开发主机上运行的 XVC 包版本。当你将产品发布到开发沙盒时,会创建此版本。
- Green Package 是只能在零售主机上运行的版本。当你发布到 CERT 或 RETAIL 沙盒时,会创建此版本。
