Aplicativos do Windows
Recolher sumário
Expandir sumário

Aplicativos para Windows 8.1 da Windows Store: Instalar e testar um aplicativo em outros dispositivos

 
Applies to Windows and Windows Phone

Depois de desenvolver um aplicativo, você pode instalá-lo em um ou mais dispositivos para que você possa testá-lo.A instalação é temporária e só deve ser usado para fins de teste.Quando você estiver pronto para distribuir seu aplicativo para uso em produção, você precisará publicá-lo para o repositório ou sideload-lo para dispositivos.Consulte publicar seu aplicativo no armazenamento de, e aplicativos com o DISM.

Este tópico ajuda você a realizar as seguintes tarefas:

Applies to Windows and Windows Phone

Antes de instalar o aplicativo, primeiro você deve criar um pacote de aplicativos usando o criar pacotes de aplicativos assistente.

System_CAPS_noteObservação

Escolha o não botão de opção na primeira página do assistente.Para obter informações, consulte Criar um pacote do aplicativo do Windows 8.1.

Quando você concluir o assistente, o pacote do aplicativo será localizado na pasta de saída que você especificou no assistente.A pasta contém um arquivo. AppX, um certificado de segurança, um script Windows PowerShell e outros arquivos.

Applies to Windows Phone only

Para instalar um aplicativo em um telefone para fins de teste, use a ferramenta de implantação do aplicativo.Consulte Implantar aplicativos do Windows Phone 8.1 com a ferramenta Implantação do Aplicativo.

Applies to Windows only
  1. Copie todo o conteúdo da pasta de saída do pacote para o dispositivo de destino.

  2. No dispositivo de destino, abra essa pasta e localize o Add-AppDevPackage script do PowerShell juntamente com seu arquivo. AppX.

  3. No menu de atalho para Add-Appdevpackage de arquivos, escolha executar com o PowerShell e siga os prompts.

    System_CAPS_noteObservação

    Para abrir o menu de atalho em um tablet, toque na tela onde você deseja clique, mantenha até aparece um círculo completo e tire o dedo.O menu de atalho aparece após você levantar o dedo.

  4. Na tela Iniciar, escolha o bloco que mostra o nome do seu aplicativo.

    O aplicativo é iniciado.

Quando o pacote do aplicativo tiver sido instalado, a mensagem "o pacote do desenvolvedor foi instalado com êxito" será exibida.Se você não tiver certeza de como responder a qualquer prompt que aparecem quando você executar o script, consulte Ações que o script Add-AppDevPackage executa

System_CAPS_security Segurança Observação

Se o script do PowerShell não será executado e nenhuma mensagem de erro indica o motivo, o controle de acesso de usuário (UAC) no computador pode ter sido alterado.A configuração de UAC padrão é Notificar-me somente quando aplicativos tentarem fazer alterações no meu computador (padrão), mas pode ser alterado para nunca me notificar.Se você usar uma conta de usuário padrão para fazer logon em uma máquina cujo UAC está configurado para nunca me notificar, quaisquer alterações que exigem permissões de administrador serão automaticamente negadas.Sob essas circunstâncias, o script do PowerShell é iniciado, mas exige permissões administrativas para continuar.A caixa de diálogo UAC não aparece e o Windows impede automaticamente o script de fazer alterações.Para resolver esse problema, altere a configuração de UAC ou execute o script como um administrador.

Applies to Windows only

O script Add-AppDevPackage executa as seguintes ações.

  • Solicita que você alterar a diretiva de execução do seu dispositivo.

    Você deve confirmar que você deseja alterar a política de execução digitando Y.Se você digitar N, você irá ignorar essa operação e continuar com a próxima operação.Se você inserir S, você pausará o pipeline atual e retornará ao prompt de comando.Se você inserir a palavra exit, o pipeline será retomado.Consulte Política de execução.

  • Verifica se você tem uma licença de desenvolvedor.

    Se o script não encontrar uma ou a licença atual tiver expirado, você será solicitado a obter um.Para obter uma licença de desenvolvedor, você deve ter uma conta da Microsoft.Para obter mais informações, consulte obter uma licença de desenvolvedor (aplicativos da Windows Store).

  • Verifica os necessários certificados e pacotes de aplicativos estão presentes.

    Se itens estiverem ausentes, uma mensagem solicitará que você instalá-los antes que este pacote seja instalado.Por exemplo, se o certificado do desenvolvedor estiver ausente do computador local, você será solicitado a instalá-lo.Consulte Certificado do desenvolvedor.

  • Verifica a presença de qualquer pacote de dependência necessária.

  • Instala os pacotes de qualquer dependência e, em seguida, o pacote do aplicativo.

  • Usa a função Get-AuthenticodeSignature para determinar se é para instalar o TEST Visual Studio Certification Authority certificado de assinatura de teste.Consulte Instalando a autoridade de certificação TEST Visual Studio.

Esse script exibirá uma mensagem de aviso sobre os riscos de alterar a diretiva de execução no computador local.A diretiva de execução ajuda a proteger você contra scripts nos quais você não confia.Se você alterar a diretiva de execução, você poderá ser exposto aos riscos de segurança que about_Execution_Policies descreve.

System_CAPS_noteObservação

Se você iniciou o script diretamente do PowerShell, em vez de usar o menu de atalho, nenhum aviso aparecerá informando sobre os riscos de alterar a execução e o script falhará.Para contornar esse problema, altere a diretiva de execução manualmente e, em seguida, execute o script novamente.Para obter mais informações sobre como definir a diretiva de execução manualmente, consulte usando o Cmdlet Set-ExecutePolicy.

Se você for solicitado a instalar um certificado de desenvolvedor, você também será avisado que instalar um certificado digital para pessoas confiáveis do seu computador repositório de certificados apresenta um sério risco de segurança e você deverá fazer isso somente se você confiar no originador desse certificado digital.Quando você terminar usando este aplicativo, você deve remover manualmente o certificado digital associado do repositório de certificados de pessoas confiáveis do computador.Para obter informações sobre como remover um certificado, consulte como usar o Console de certificados.Você deve confirmar se deseja continuar.

Os certificados de autenticação devem conter os seguintes valores:

  • Uso avançado de chave: Assinatura de código (obrigatória)

  • Restrição básica: Tipo de assunto = entidade final (obrigatório)

  • Lifetime Signing EKU (opcional)

Qualquer outro EKU invalidará o certificado.Se o script não encontrar os valores necessários, aparecerá um erro.

Quando você executa o script do PowerShell Add-appdevpackage. Ps1, o Visual Studio usa a função Get-AuthenticodeSignature para determinar se deve instalar o TEST Visual Studio Certification Authority certificado de assinatura de teste.Se o certificado de assinatura de teste já estiver instalado no nó Certificados – usuário atual > autoridades de certificação raiz confiáveis > certificados, a função retornará um valor que indica que a assinatura é válida.No entanto, a implantação do pacote ainda falhará porque o Windows não confia no certificado.Para o Windows confiar no certificado, o certificado deve estar localizado no certificados (computador Local) > autoridades de certificação raiz confiáveis > certificados nó ou o certificados (computador Local) > pessoas confiáveis > certificados nó.Apenas os certificados nesses dois locais podem validar a relação de confiança de certificado no contexto do computador local.Caso contrário, aparecerá uma mensagem de erro semelhante à seguinte cadeia de caracteres: "Add-AppxPackage: Falha na implantação com HRESULT: 0x800B0109, uma cadeia de certificados processada, mas terminou em um certificado raiz que não é confiável pelo provedor de confiança.(Exceção de HRESULT: 0x800B0109) erro 0x800B0109: O certificado raiz da assinatura do pacote de aplicativos deve ser confiável. " Se esse erro aparecer, mova o teste de certificado de assinatura em um dos dois certificados (computador Local) nós acabamos de descrever.Para obter informações sobre como mover um certificado, consulte como usar o Console de certificados.

Mostrar:
© 2017 Microsoft