Installer votre application sur un appareil IoT Core
Vous pouvez installer votre application à l’aide de l’une des deux méthodes répertoriées ci-dessous.
Notes
L’installation d’applications à l’aide du portail d’appareils Windows est uniquement destinée aux scénarios de développement. Créez un package d’approvisionnement ou ajoutez l’application à votre image Windows IoT Core pour les scénarios de production.
Utilisation du portail d’appareils Windows
Notes
Un fichier .appx ou .appxbundle est requis pour le portail d’appareil Windows. À compter de la version 17763 du Kit de développement logiciel (SDK) et des outils si la version cible minimale du projet> d’application est 17763 ou ultérieure, les outils créent un fichier .msix ou .msixbundle. Pour créer un fichier .appx ou .appxbundle, définissez la version minimale sur une version inférieure à 17763 ou exécutez makeappx.exe directement. Il peut également être possible de renommer .msix en .appx ou .msixbundle en .appxbundle.
Pour cette méthode, vous devez vous assurer que vous êtes connecté à Internet. Si vous n’avez pas accès à Internet, vous pouvez également disposer d’une connexion Ethernet d’égal à égal entre l’appareil et un ordinateur client qui n’inclut pas de chemin d’accès à l’Internet ouvert. Toutefois, le fait d’utiliser cette dernière méthode installera l’application, mais ne pourra pas être lancée si l’application est signée par le Store.
Pour installer votre application sur l’appareil, procédez comme suit :
Ouvrez le portail d’appareil Windows pour votre appareil IoT.
Dans le menu Applications , installez votre application en sélectionnant vos fichiers d’application et en cliquant sur Installer.
Cliquez sur Sélectionner un fichier
Sélectionnez votre fichier .appx, puis cliquez sur Ouvrir
Cochez Autoriser moi à sélectionner des packages d’infrastructure
Cliquez sur Suivant.
Pour chaque élément du dossier Dépendances pour votre .appx, répétez les opérations suivantes
Cliquez sur Choisir un fichier
Sélectionnez la dépendance .appx, puis cliquez sur Ouvrir.
Lorsque toutes les dépendances sont ajoutées, cliquez sur Installer.
Attendez que l’installation soit terminée, puis cliquez sur Terminé
L’application sera désormais visible dans la liste des applications sur votre appareil.
Utilisation d’un package d’approvisionnement à partir de WCD
Vous pouvez créer un package d’approvisionnement avec l’application et installer le package d’approvisionnement sur l’appareil. Cette méthode fonctionne même sur les appareils qui n’ont pas de connexion Internet et est la méthode préférée pour installer le fichier de licence du magasin. Par exemple, cela permet des scénarios d’usine où l’appareil n’est pas connecté à Internet, mais où l’application principale est une application UWP signée par le Store.
Notes
Le nom de la famille de package (PFN) se trouve dans le Centre de développement Windows sous App Management > App Identity
Sélectionnez Provisionnement avancé, entrez le nom du projet et une description.
Choisissez Windows 10 IoT Standard pour les paramètres du projet et ignorez l’importation du package d’approvisionnement
Sur le côté gauche, développez Paramètres d’exécution , puis cliquez sur Application universelle Installer > l’application de contexte utilisateur
Entrez le nom de la famille de package de votre application, puis cliquez sur Ajouter
Sous le nom PFN nouvellement ajouté
- ajouter Appx et ses dépendances
- définissez DeploymentOptions sur « Forcer l’arrêt de l’application cible »
Pour les applications signées dans le Windows Store, vous devez spécifier la licence. Sous UserContextAppLicense,
- ajouter LicenseProductID (disponible en tant que LicenseID dans le fichier XML de licence)
- remplacez l’extension xml de licence par .ms-windows-store-license.
- sélectionnez votre ID de produit de licence sur le côté gauche et parcourez votre fichier de licence pour attribuer le champ LicenseInstall
Pour les applications signées non-store, vous devez ajouter le fichier app.cer sous Certificats > RootCertificates
Exporter le package
Copiez le fichier .ppkg exporté dans C:\Windows\Provisioning\Packages sur l’appareil IoT à l’aide de SSH ou de PowerShell , puis redémarrez. Lorsque l’appareil redémarre, le package d’approvisionnement est traité et l’application est installée.
Ajouter l’application à l’image Windows IoT Core(.ffu)
Vous pouvez ajouter l’application pour faire partie de l’image Windows IoT Core elle-même. Il s’agit de la méthode recommandée pour que les oem installent des applications sur leurs appareils.
Découvrez comment ajouter une application à votre image et un exemple de package d’application.