UWP 应用未通过认证过程

UWP app is not passing certification process

本文关键字:认证 过程 应用 UWP      更新时间:2023-10-16

当我尝试向 UWP 应用提交更新时,我在通过认证过程时遇到问题。在认证报告中,它说:

此应用程序类型不支持 boost_system.uwp.dll 中的 API generic_category@system@boost@@YAABVerror_category@12@XZ。BlenderCycles.dll调用此API。

此应用程序类型不支持 boost_system.uwp.dll 中的 API system_category@system@boost@@YAABVerror_category@12@XZ。BlenderCycles.dll调用此API。

这个问题非常令人困惑,因为BlenderCycles.dll以前使用过boost库,代码没有改变。任何想法可能是什么问题?

我从这里使用提升库,它专门用于Windows 10 UWP应用程序。

编辑:我忘了提到,有一次我不得不重新编译boost库,因为Visual studio开始抛出有关boost_system.uwp的错误.dll因为它是由较旧的编译器编译的。这就是这个问题开始的时候。

通过将BOOST_SYSTEM_NO_DEPRECATED定义添加到 BlenderCycle 库解决了问题。