2016-07-23 7 views
1

Sie haben gerade eine großartige UWP-App mit SkiaSharp erstellt. Ive versucht, die App Store Certification Kit läuft, aber ich erhalte die folgenden voilations:SkiaSharp verstößt gegen die Windows Store App-Zertifizierung

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. 

Also, weiß jemand, ob wir in den Windows App Store mit SkiaSharp veröffentlichen können? Wenn nicht, macht die UWP-Unterstützung keinen Sinn.

Kann mir jemand dabei helfen?

Antwort

3

OK, das Problem wurde von jemandem in den Xamarin-Foren gelöst. Grundsätzlich ruft die SkiaSharp-Bibliothek derzeit die falschen Framework-Member auf, und es ist nur ein Bug in den aktuellen nuget-Paketen - sollte also wirklich bald behoben sein.

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

1

Danke fuer die Benutzung SkiaSharp!

Ich habe hart gearbeitet, um UWP-Unterstützung fertig zu bekommen, und ich denke, ich habe es getan. Die letzten beiden Versionen: v1.53.1 und v1.53.1.1 sollten keine Zertifizierungsfehler verursachen.

Bitte öffnen Sie ein Problem (https://github.com/mono/SkiaSharp/issues), wenn dies immer noch der Fall ist, damit wir es so schnell wie möglich beheben können.

EDIT

Wir können das hier aus sind Hashing: https://github.com/mono/SkiaSharp/issues/129

letzte Anmerkung: ARM/x64 sind in Ordnung, aber x86 noch wurde mit getenv

EDIT 2

Ihre Einreichung für Skia.UWP.Demo bestanden Zertifizierung.

Es dauert bis zu 16 Stunden, bis Ihre Änderungen für alle Ihre Kunden sichtbar sind. Nach der Veröffentlichung ist der App-Eintrag unter https://www.microsoft.com/store/apps/9NBLGGH51856 verfügbar.

Danke, Windows Store-Team