2017-06-21 4 views
2

J'ai développé un UWP qui fonctionne parfaitement sur Windows 10 pour les ordinateurs de bureau et les téléphones. Parce que l'application n'est pas dans le Windows Store, je l'ai configuré pour être auto-signé, et cela semble fonctionner très bien. Cependant, nous devons maintenant prendre en charge Windows 10 S.Applications UWP auto-signées dans Windows 10 S

Je peux installer l'application très bien dans 10 S, mais il ne parvient pas à ouvrir et le journal des événements me donne l'erreur suivante:

Activation of the app {App name} for the Windows.Launch contract was blocked with error 0x80073CFC because of an issue with application binary {App name}. This could be because the binary is unsigned, contains an untrusted signature, or has been corrupted or tampered with. Reinstall the application to fix this issue.

Je pense Cela a à voir avec Microsoft voulant que toutes les applications installées sur Win 10 S viennent du magasin Windows. Est-ce que quelqu'un sait d'un moyen de contourner cela (autre que la mise à niveau de l'ordinateur portable vers une version complète de Windows 10)?

+0

À moins qu'il existe un paramètre de développeur pour S, la solution la plus simple serait de payer pour un certificat de signature de code. –

+2

@DaveS cela ne fonctionnera pas pour Windows 10 S. Il n'y a aucun moyen de résoudre ce problème. C'est un moyen prévu pour que les choses fonctionnent. –

+0

Vous avez raison - je pensais juste au CERT, pas que la méthode de téléchargement doit provenir du Windows Store. –

Répondre

4

Le chargement d'applications auto-signées sur Windows 10S n'est pas pris en charge.

Pour tester votre application pour la configuration de Win10 S avant de la libérer via Windows Store, veuillez suivre this guidance.