问题标签 [app-certification-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
439 浏览

c++ - windows store 认证工具包 - c++ 库验证问题

我正在尝试将 C++ 库移植到 Windows 商店应用程序的通用 Windows。在 Windows 10 上的 Visual Studio 2015 v14.0.24720.00 更新 1 中使用 x86 开发人员命令提示符。

想知道我做错了什么 - 一切都可以编译并使用以下标志正常链接:

cl /nologo /FoBuild\Obj\Windows\Release\[OBJ_FILE].obj /c /MD /Ox /W4 /EHsc /FRBuild\Obj\Windows\Release\ -DDEFINE_LITTLE_ENDIAN -DDEFINE_TRACE -D_CRT_SECURE_NO_WARNINGS -DDEFINE_WINDOWS_UNIVERSAL /AI "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\store\references" /WX /ZW /D "WINAPI_FAMILY=2" -IBuild\Include [SOURCE].cpp

和:

link /nologo /opt:ref /map Ws2_32.lib /APPCONTAINER /dll /out:Build\Obj\Windows\Release\myDll.dll [OBJ_FILE.obj]*

对于肯定应该是标准函数(例如 malloc 和 std::bad_alloc 等)的事物,会出现一大堆看起来不寻常的古怪验证错误。此外,许多这些不受支持的 API 似乎实际上存在于白名单文件中,即使它们是声明不支持。不知道我做错了什么,因为它与 /ZW /EHsc /D "WINAPI_FAMILY=2" 开关编译得很好,如此处所述https://msdn.microsoft.com/en-us/library/hh700130.aspx

该页面上的文档明确指出,当您使用 /ZW 标志时,任何在 Windows 8.x 应用商店应用程序中不允许使用的 CRT 函数都会导致编译时错误。这一切都编译得很好,即使在 arm 工具链上也是如此。

还对为什么有些参考在 vcruntime140 而有些在 api-ms-win-crt-*.dll 感到困惑。

任何人都可以阐明这些问题吗?

完整的错误列表如下。

干杯

伊恩

0 投票
2 回答
400 浏览

windows-store-apps - 应用通过 WACK 但未通过商店提交认证

我观察到一种奇怪的情况,即我的应用程序在我的计算机上通过了 WACK,但由于 API 不受支持,在认证阶段提交到商店失败。我正在使用 MSVC 15 更新 2。

解决方案包括:

  1. 通用APP
  2. 类库(通用 Windows)
  3. 类库(便携式)
  4. EF 核心 RC2
  5. Syncfusion SfChart.UWP.dll

商店认证输出:

发现错误:支持的 API 测试检测到以下错误:

  • 此应用程序类型不支持 libc.dll 中的 API sysctl。Microsoft.Extensions.PlatformAbstractions.dll 调用此 API。
  • 此应用程序类型不支持 libc.dll 中的 API uname。Microsoft.Extensions.PlatformAbstractions.dll 调用此 API。
  • 此应用程序类型不支持 ntdll.dll 中的 API RtlGetVersion。Microsoft.Extensions.PlatformAbstractions.dll 调用此 API。

如前所述,WACK 在我的机器上没有发现任何错误。我尝试了 Visual Studio 附带的 WACK 和单独安装的 WACK。

“类库(便携式)”会因为它的存在而导致这种情况吗?

更新:它不是可移植类库,我删除了它,但仍然遇到同样的认证失败。

0 投票
6 回答
2525 浏览

windows-store-apps - Windows 应用认证工具包未通过二进制分析器测试和支持的 API 测试

我试图用发布模式打包一个windows应用程序,但是两个测试失败了:

1.二进制分析器失败

2.支持的API测试失败

我没有办法解决它们...如何修复这两个错误以确保我的应用程序可以正确打包?

谢谢。

0 投票
2 回答
505 浏览

windows-store-apps - UWP 应用认证 Launchactivatedeventargs.Prelaunch

我正在尝试使用 Microsoft 应用认证工具包测试我的 UWP 应用程序以将其提交到商店。我唯一的问题是:

在应用程序的 onlaunched 方法实现中,确保您处理 launchactivatedeventargs.prelaunch 选项以感知预启动事件

我从未更改过它,我使用的是 Visual Studio 的原始项目

我用谷歌搜索了一下,但每个人都在谈论 UWP 的 Template10 等来自此链接 的 App Certification failed because of PreLaunch Test

有什么建议么?谢谢! Microsoft 应用程序认证工具包失败结果

0 投票
1 回答
56 浏览

javascript - UWP、Windows 应用程序:无法手动添加文件

当我尝试为我的项目运行 Windows 应用商店应用程序认证测试时,我总是收到您可以在下图中看到的错误。

这些错误看起来很奇怪,因为它们甚至出现在main.min.js空文件和通过 Visual Studio 包含的 jQuery 文件中。

此外它还抱怨我手动添加的所有文件都不是UTF-8

我该如何解决?

Windows 应用认证测试失败 在此处输入图像描述

0 投票
0 回答
369 浏览

windows - Windows 应用认证工具包在修改本地 Windows 错误报告设置时挂起

我正在努力让我的 Windows 桌面应用程序获得认证,这是避免在 Win 8+ 上弹出 Smartscreen 过滤器的第一步

它是用 Delphi 10 Seattle 编写的独立本机代码可执行文件。测试 Windows App Certification Kit v10.0.14393.33 中的程序在“收集信息...”阶段挂起:处理安装跟踪文件进行中...修改本地 Windows 错误报告设置进行中...

该应用程序已启动并且可见。

起初我认为这可能是因为 Cert Kit 可能需要一个安装程序(“应用程序必须支持干净、可逆的安装”),所以我使用 Inno Setup 构建了一个安装程序。

测试 setup exe 会在完全相同的点产生挂起。安装程序正在运行并等待必须输入安装文件夹的位置。

我不应该运行设置,对吗?Cert Kit 程序告诉我不要与应用程序或系统交互。证书工具包正在使用 0% 的 CPU

有没有人知道什么可能导致证书套件挂起?

提前致谢 :)

0 投票
1 回答
25 浏览

windows-phone-8.1 - 由于 SQLite,Window phone 8.1 应用程序认证失败

由于以下错误,Windows phone 8.1 应用程序认证失败这是类似但非常大的错误

此应用程序类型不支持此 API - Api=sqlite3_aggregate_context。模块=sqlite3.dll。文件=SQLitePCL.raw.dll。此应用程序类型不支持此 API - Api=sqlite3_aggregate_count。模块=sqlite3.dll。文件=SQLitePCL.raw.dll。此应用程序类型不支持此 API - Api=sqlite3_backup_finish。模块=sqlite3.dll。文件=SQLitePCL.raw.dll。

请帮我解决这个问题

0 投票
1 回答
65 浏览

c# - 如何将 Visual Studio Remotetools 安装到我的 Raspberry IoT 上?

为 Microsoft Store 创建包时,您首先必须创建包本身。我的问题是第 2 步。为了测试应用程序是否可以进入商店,它必须通过“Windows 应用程序认证工具包”。

对于 ARM 验证,我无法在本地计算机上运行 IoT 包,但我必须在我的 IoT 设备上运行它 - Raspberry 3 Windows 10 IoT (10.0.15063.297)。我可以选择它,但我收到无法建立连接的错误消息。我应该检查 Visual Studio Remote Tools (2015) 是否已正确安装和配置。奇怪的是,我能够毫无问题地构建调试和发布版本并将其部署到设备上。

我希望你们能在这里帮助我。先感谢您。

0 投票
1 回答
296 浏览

hololens - Windows 应用认证工具包 - 支持的 API 测试出错

我正在上传 HoloLens 应用程序。一切都很好,直到 Windows 应用程序认证工具包 - 支持的 API 测试出错。它说API "D3D12GetDebugInterface in d3d12.dll is not supported for this application type. UnityPlayer.dll calls this API.我的应用程序中不存在哪个。

我的应用程序处于发布配置中,并且检查了 .NET Native 工具链。

0 投票
0 回答
166 浏览

xml - Windows 8.1 App的包报告生成错误

Windows 应用程序认证工具包抛出错误并被自行关闭,而不为 Windows 商店创建的包 App_x.xxx_AnyCPU_bundle.appxupload 生成报告。

错误弹出消息是生成报告时发生错误。应用程序将退出。

单击确定按钮后,Windows 应用程序认证将被关闭。

C:\Users\Nick\AppData\Local\Microsoft\AppCertKit\TempReport.xml 中错误的详细信息是这样的