2016-07-23 3 views
1

Vous venez de créer une superbe application UWP à l'aide de SkiaSharp. Ive essayé de courir le kit de certification App Store, mais je reçois les voilations suivants:SkiaSharp enfreint la certification Windows Store App

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. 

Alors, est-ce que quelqu'un sait si nous pouvons publier sur Windows App Store avec SkiaSharp? sinon le support UWP n'a aucun sens.

Quelqu'un peut-il m'aider avec ça?

Répondre

3

OK, le problème a été résolu par quelqu'un sur les forums Xamarin. Fondamentalement, la bibliothèque SkiaSharp appelle actuellement les mauvais membres de l'infrastructure, et c'est juste un bogue dans les paquets de nuget actuels - donc devrait être corrigé très bientôt.

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

1

Merci pour avoir utilisé SkiaSharp!

J'ai travaillé dur pour terminer le support UWP, et je pense que je l'ai fait. Les deux dernières versions: v1.53.1 et v1.53.1.1 ne doivent provoquer aucune erreur de certification.

Veuillez ouvrir un problème (https://github.com/mono/SkiaSharp/issues) si cela est toujours le cas afin que nous puissions le réparer dès que possible.

EDIT

Nous Hashage ce ici: https://github.com/mono/SkiaSharp/issues/129

dernière note: ARM/x64 sont OK, mais x86 utilisait encore getenv

EDIT 2

Votre soumission pour Skia.UWP.Demo a réussi la certification.

Vos modifications seront visibles par tous vos clients dans un délai de 16 heures. Une fois publiée, la fiche de votre application sera disponible au https://www.microsoft.com/store/apps/9NBLGGH51856.

Merci, L'équipe Windows Store