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

使用 Windows 应用认证工具包

[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]

Applies to Windows and Windows Phone

若要为你的应用提供最好的机会从而在 Windows 应用商店中发布,或通过 Windows 认证,请在提交应用进行认证之前先在本地进行验证和测试。本主题显示了如何安装并运行 Windows 应用认证工具包。 有关此工具包执行的特定测试的详细信息,请参阅以下主题:

先决条件

如果你要开发 Windows 8.1 应用:

  • 必须安装并运行 Windows 8.1 或 Windows 10。

  • 必须安装 Windows 应用认证工具包版本 10,该版本包含在适用于 Windows 10 的 Windows 软件开发工具包 (SDK) 中。

如果你要开发 Windows Phone 8.1 应用:

如果你要开发 Windows 8 应用:

  • 必须安装并运行 Windows 8、Windows 8.1 或 Windows 10。
  • 必须安装 Windows 应用认证工具包版本 10,该版本包含在适用于 Windows 10 的 Windows 软件开发工具包 (SDK) 中。

其他先决条件:

  • 计算机上必须有一个有效的开发人员许可证。 请参阅启用设备进行开发了解操作方法。

  • 必须将需要测试的 Windows 应用部署到计算机。

    注意  如果你使用的是 Visual Studio,你可以在创建应用包时运行 Windows 应用认证工具包。请参阅创建应用包了解操作方法。
     

就地升级的注意事项

安装更高版本的 Windows 应用认证工具包将替换已安装在该计算机上的所有早期版本的工具包。

说明

以交互方式使用 Windows 应用认证工具包验证 Windows 应用

注意  如果要测试程序包,操作系统将确定要部署的体系结构。在程序包具有多个体系结构的情况下,如果收到特定于未部署体系结构的错误,则此错误将不会出现。我们建议在涵盖程序包中所有不同体系结构的不同设备上测试程序包,以便看到所有结果。
 
  1. 从“开始”菜单中,搜索“应用”、找到“Windows 工具包”,然后单击“Windows 应用认证工具包”

  2. 从“Windows 应用认证工具包”中,选择你希望执行的验证类别。例如,如果你要验证 Windows 应用,请选择“验证 Windows 应用”

    你可能会直接浏览到要测试的应用,或从 UI 的列表选择应用。首次运行 Windows 应用认证工具包时,UI 将列出已安装在计算机上的所有 Windows 应用。对于任何后续的运行,UI 将显示已验证的最新 Windows 应用。如果未列出要测试的应用,则可以单击“我的应用未列出”来获取系统上安装的所有应用的完整列表。

  3. 在已输入或选定要测试的应用后,单击“下一步”

  4. 在下一屏幕中,你将看到与正在测试的应用类型相对应的测试工作流。如果列表中的某一测试灰显,则表示该测试不适用于你的环境。例如,如果你正在 Windows 7 上测试 Windows 10 应用,则只有静态测试才能应用到工作流。请注意,Windows 应用商店可能会应用来自此工作流的所有测试。选择要运行的测试,然后单击“下一步”

    Windows App 认证工具包开始验证该应用。

  5. 测试后,在提示符处输入要保存测试报告的文件夹的位置。

    Windows 应用认证工具包将创建一个 HTML 及一个 XML 报告并将它保存在此文件夹中。

  6. 打开报告文件并查看测试结果。

从命令行使用Windows 应用认证工具包验证 Windows 应用

要点  必须在活动用户会话的上下文中运行 Windows 应用认证工具包。
 
  1. 在命令窗口中,导航到包含 Windows 应用认证工具包的目录。

    注意   默认路径是 C:\Program Files\Windows Kits\10\App Certification Kit\。
     
  2. 按此顺序输入以下命令,以测试已安装在你的测试计算机上的应用:

    appcert.exe reset
    appcert.exe test -packagefullname [package full name] -reportoutputpath [report file name]

    或者,你也可以使用以下命令(如果未安装应用)。Windows App 认证工具包将打开相应程序包,然后应用适当的测试工作流:

    appcert.exe reset
    appcert.exe test -appxpackagepath [package path] -reportoutputpath [report file name]

    其中:

    [package full name] 是程序包的完全限定名称。

    [report file name] 是 XML 文件的完全限定文件名(包括文件路径),该工具包创建该文件以包含测试报告。

    [package path] 是程序包的完整路径。

    你将不再需要为 -apptype 参数指定 windowsstoreapp 或 windowsphoneapp,因为应用类型由该工具包自动确定。

  3. 在测试完成后,打开名为 [report file name] 的报告文件并查看测试结果。

注意  可以从某个服务运行 Windows 应用认证工具包,但是该服务必须在活动用户会话内启动工具包进程,并且不得在 Session0 中运行。有关此测试方案的详细信息,请下载 Windows 应用认证工具包白皮书
 
注意   有关 Windows 应用认证工具包命令行的详细信息,请输入命令 appcert.exe /?
 

相关主题

Windows 应用认证工具包测试
Windows 应用商店策略

 

 

显示:
© 2016 Microsoft