Uwp SkiaSharep违反Windows应用商店应用程序认证

Uwp SkiaSharep违反Windows应用商店应用程序认证,uwp,skiasharp,Uwp,Skiasharp,刚刚使用SkiaSharp创建了一个很棒的UWP应用程序。我试着运行App Store认证工具包,但我得到了以下建议: Error Found: The supported APIs test detected the following errors: API TlsAlloc in kernel32.dll is not supported for this application type. libSkiaSharp.dll calls this API. API TlsGetValue

刚刚使用SkiaSharp创建了一个很棒的UWP应用程序。我试着运行App Store认证工具包,但我得到了以下建议:

Error Found: The supported APIs test detected the following errors:
API TlsAlloc in kernel32.dll is not supported for this application type. libSkiaSharp.dll calls this API.
API TlsGetValue in kernel32.dll is not supported for this application type. libSkiaSharp.dll calls this API.
API TlsSetValue in kernel32.dll is not supported for this application type. libSkiaSharp.dll calls this API.
Impact if not fixed: Using an API that is not part of the Windows SDK for Windows Store apps violates the Windows Store certification requirements.
那么,有人知道我们是否可以使用SkiaSharep发布到Windows应用商店吗?如果没有,UWP支持就没有任何意义


有人能帮我解决这个问题吗?

好的,这个问题已经被Xamarin论坛上的人解决了。 基本上,SkiaSharep库当前调用了错误的框架成员,这只是当前nuget包中的一个bug,因此应该很快得到修复


好的,这个问题已经由Xamarin论坛上的某个人解决了。 基本上,SkiaSharep库当前调用了错误的框架成员,这只是当前nuget包中的一个bug,因此应该很快得到修复


感谢您使用SkiaSharp

我一直在努力完成UWP支持,我想我已经做到了。最后两个版本:v1.53.1和v1.53.1.1不应导致任何认证错误

如果情况仍然如此,请打开一个问题(),以便我们可以尽快解决它

编辑

我们在这里讨论这个问题:

最后一点注意:ARM/x64还可以,但x86仍在使用
getenv

编辑2

您提交的Skia.UWP.Demo通过认证。

您的更改最多需要16小时才能让所有客户看到。发布后,您的应用程序列表将在上提供

谢谢,, Windows应用商店团队


感谢您使用SkiaSharp

我一直在努力完成UWP支持,我想我已经做到了。最后两个版本:v1.53.1和v1.53.1.1不应导致任何认证错误

如果情况仍然如此,请打开一个问题(),以便我们可以尽快解决它

编辑

我们在这里讨论这个问题:

最后一点注意:ARM/x64还可以,但x86仍在使用
getenv

编辑2

您提交的Skia.UWP.Demo通过认证。

您的更改最多需要16小时才能让所有客户看到。发布后,您的应用程序列表将在上提供

谢谢,, Windows应用商店团队