Instalar seu aplicativo em um dispositivo IoT Core

Você pode instalar seu aplicativo usando um dos dois métodos listados abaixo.

Observação

Instalar aplicativos usando o Portal de Dispositivos do Windows é apenas para cenários de desenvolvedor. Crie um pacote de provisionamento ou adicione o aplicativo à imagem do Windows IoT Core para cenários de produção.

Usando o Portal de Dispositivos do Windows

Observação

Um .appx ou .appxbundle é necessário para o Portal de Dispositivos do Windows. A partir da versão 17763 do SDK e das ferramentas, se a versão mínima de destino do projeto> de aplicativo for 17763 ou superior, as ferramentas criarão um .msix ou .msixbundle. Para criar um .appx ou .appxbundle, defina a versão mínima como uma versão menor que 17763 ou execute makeappx.exe diretamente. Também pode ser possível renomear o .msix para .appx ou .msixbundle para .appxbundle.

Para esse método, você precisará garantir que esteja conectado à Internet. Se você não tiver acesso à Internet, também poderá ter uma conexão ethernet ponto a ponto entre o dispositivo e um computador cliente que não inclua um caminho para acessar a Internet aberta. No entanto, a última maneira de instalar o aplicativo, mas não será iniciada se o aplicativo estiver assinado na loja.

Para instalar seu aplicativo no dispositivo, faça o seguinte:

  1. Abra o Portal de Dispositivos do Windows para seu dispositivo IoT.

  2. No menu Aplicativos , instale seu aplicativo selecionando os arquivos do aplicativo e clicando em Instalar.

  3. Clique em Selecionar Arquivo

  4. Selecione o arquivo .appx e clique em Abrir

  5. Marque Permitir que eu selecione pacotes de estrutura

  6. Clique em Avançar.

  7. Para cada item na pasta Dependências do .appx, repita o seguinte

    • Clique em Escolher Arquivo

    • Selecione a dependência .appx e clique em Abrir

  8. Quando todas as dependências forem adicionadas, clique em Instalar

  9. Aguarde a conclusão da instalação e clique em Concluído

    Instalar Aplicativo

  10. O aplicativo agora estará visível na lista de aplicativos em seu dispositivo.

    Instalar Aplicativo

Usando o pacote de provisionamento do WCD

Você pode criar um pacote de provisionamento com o aplicativo e instalar o pacote de provisionamento no dispositivo. Esse método funciona mesmo em dispositivos que não têm conexão com a Internet e é o método preferencial para instalar o arquivo de licença do repositório. Por exemplo, isso permite cenários de fábrica em que o dispositivo não está conectado à Internet, mas o aplicativo primário é um aplicativo UWP assinado pela loja.

Observação

O PFN (Nome da Família de Pacotes) pode ser encontrado no Centro de Desenvolvimento do Windows em Identidade do Aplicativo de Gerenciamento > de Aplicativos

  1. Abrir o WICD (Designer de Configuração do Windows)

  2. Selecione Provisionamento Avançado, Insira o nome do projeto e uma descrição

  3. Escolha Windows 10 IoT Core para as configurações do projeto e ignore a importação do pacote de provisionamento

  4. No lado esquerdo, expanda Configurações de Runtime e clique em Aplicativo Universal Instalar > Aplicativo de Contexto do Usuário

  5. Insira o Nome da Família de Pacotes do seu aplicativo e clique em Adicionar

  6. No PFN recém-adicionado

    • adicionar o Appx e suas dependências
    • defina DeploymentOptions como "Forçar desligamento do aplicativo de destino"
  7. Para aplicativos assinados pela Store, você precisará especificar a licença. Em UserContextAppLicense,

    • adicionar LicenseProductID (disponível como LicenseID no arquivo XML de licença)
    • altere a extensão xml de licença para .ms-windows-store-license.
    • selecione a ID do Produto de Licença no lado esquerdo e procure o arquivo de licença para atribuir o campo LicenseInstall
  8. Para aplicativos não armazenados assinados, você precisará adicionar o arquivo app.cer em Certificados > RootCertificates

  9. Exportar o pacote

  10. Copie o arquivo .ppkg exportado para C:\Windows\Provisioning\Packages no dispositivo IoT usando SSH ou PowerShell e reinicialize. Quando o dispositivo é reinicializado, o pacote de provisionamento é processado e o aplicativo é instalado.

Adicionar o aplicativo à imagem do Windows IoT Core(.ffu)

Você pode adicionar o aplicativo para fazer parte da própria imagem do Windows IoT Core. Esse é o método preferencial para os OEMs instalarem aplicativos em seus dispositivos.

Veja como adicionar um aplicativo à sua imagem e a um pacote de aplicativo de exemplo.