2016-07-23 3 views
1

Только что закончил создание отличного приложения UWP с помощью SkiaSharp. Ive попытался запустить Certification Kit App Store, но я получаю следующие voilations:SkiaSharp нарушает сертификацию приложения для Windows 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. 

Так что, кто-нибудь знает, если мы можем опубликовать в Windows, App Store с SkiaSharp? если не поддержка UWP не имеет никакого смысла.

Может ли кто-нибудь помочь мне с этим?

ответ

3

ОК, проблема была решена кем-то на форумах Xamarin. В основном библиотека SkiaSharp в настоящее время вызывает неправильные члены Framework, а ее просто ошибка в текущих пакетах nuget - так что нужно быстро исправлять.

https://forums.xamarin.com/discussion/comment/211510

1

Спасибо за использование SkiaSharp!

Я был на работе, получив поддержку UWP, и я думаю, что я это сделал. Последние два выпуска: v1.53.1 и v1.53.1.1 не должны вызывать каких-либо ошибок сертификации.

Пожалуйста, зарегистрируйте проблему (https://github.com/mono/SkiaSharp/issues), если это так, и мы можем исправить ее как можно скорее.

EDIT

Мы хэширования это здесь: https://github.com/mono/SkiaSharp/issues/129

последняя нота: ARM/x64 правильны, но x86 по-прежнему с помощью getenv

EDIT 2

Ваша передача для Skia.UWP.Demo прошла сертификацию.

Это займет до 16 часов, чтобы ваши изменения были видны всем вашим клиентам. После публикации список ваших приложений будет доступен по адресу https://www.microsoft.com/store/apps/9NBLGGH51856.

Спасибо, The Team Windows Store

Смежные вопросы