信息
您所需的主题如下所示。但此主题未包含在此库中。

如何使用 XapSignTool 对 Windows Phone 的企业应用进行签名

2014/6/18

适用于:仅限 Windows Phone 8

分发企业应用或“企业中心”应用之前,您必须使用已从 Symantec 获得的企业证书对 XAP 进行签名。本主题提供有关使用 XapSignTool 工具执行此任务的说明。可以在以下位置找到 XapSignTool 工具:

C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XapSignTool

说明注意:

除了 XapSignTool 工具,Windows Phone 开发工具还提供 BuildMDILXap.ps1 PowerShell 脚本。此脚本调用 XapSignTool 命令行工具,但该脚本提供更简单的体验。除非您需要使用仅在 XapSignTool 工具中可用的选项,否则请考虑使用 BuildMDILXap.ps1 脚本,而不是直接使用 XapSignTool 工具。有关更多信息,请参见准备用于分发的 Windows Phone 企业应用

  1. 以管理员身份打开“命令提示符”窗口。

  2. 也可以运行以下命令,确保已为 XapSignTool 正确配置了路径环境变量。否则,当您采用以下步骤在命令行上运行 XapSignTool 时,您必须指定它的完整路径。

    set path=%path%;"%ProgramFiles(x86)%\Microsoft SDKs\Windows Phone\v8.0\Tools\XapSignTool"
    
  3. 使用以下命令行运行 XapSignTool。确保使用合适的值替换此命令中的占位符文本。

    XapSignTool.exe sign /f PFXFile /p Password XAP
    

    下表描述了 XapSignTool 的这些命令行参数。

    参数

    描述

    sign

    对指定的 XAP 文件进行签名。

    /f PFXFile

    指定从 Symantec 提供的企业移动代码签名证书生成的 PFX 文件的名称。如果 PFX 文件不在当前路径中,则为该文件指定完整的路径。

    /p 密码

    用于读取 PFX 文件的密码。

    XAP

    要进行签名的 XAP 的完整路径。

    除了此处描述的命令外,XapSignTool 还提供许多其他命令。有关 XapSignTool 的命令行参数的详细信息,请运行以下命令。

    XapSignTool /?
    

    XapSignTool 基于 SignTool,并且它公开了 SignTool 的所有功能。有关详细信息,请参见 SignTool

显示: