Criar um pacote do aplicativo do Windows 8.1

 

Applies to Windows and Windows Phone

Este tópico aborda a criação de pacotes de aplicativos para aplicativos do Windows 8.1 da Loja. Se precisar criar um pacote de aplicativos para aplicativos Universais do Windows para dispositivos Windows 10, é necessário seguir este processo.

Para distribuir um aplicativo através do Store ou para outro dispositivo, crie um pacote de aplicativos. Você pode fazer isso usando o assistente Criar Pacotes de Aplicativos. Siga estas etapas:

  • Etapa 1: iniciar o assistente

  • Etapa 2: nomear o aplicativo

  • Etapa 3: selecionar e configurar seu pacote de aplicativos

  • Etapa 4: validar seu pacote de aplicativos

Dica

Estas etapas se aplicam a Visual Studio 2013. Se você estiver usando o Visual Studio 2012 para empacotar uma versão do Windows 8 do seu aplicativo, as etapas serão um pouco diferentes.

Etapa 1: iniciar o assistente

Esta seção ajuda você a iniciar o assistente Criar Pacotes de Aplicativos. Se você tiver problemas para iniciar o assistente, veja Ajude-me a começar o assistente Criar Pacotes de Aplicativos.

Para iniciar o assistente em Visual Studio Professional, Visual Studio Premium ou Visual Studio Ultimate

  • Criar ou abrir um aplicativo do Windows ou projeto de aplicativo do Windows Phone em Visual Studio Visual Studio 2015.

    Veja Modelos para acelerar o desenvolvimento de aplicativo.

  • Em Gerenciador de Soluções, selecione um aplicativo Windows ou projeto de aplicativo do Windows Phone.

  • Na barra de menus, escolha Projeto, Store e Criar Pacotes de Aplicativos.

    Store menu in Visual Studio 2013

    O assistente Criar Pacotes de Aplicativos é exibido. Se essa opção estiver desabilitada ou não aparecer, veja Ajude-me a começar o assistente Criar Pacotes de Aplicativos.

Para iniciar o assistente em Visual Studio Express 2013 para Windows

  • Criar ou abrir um aplicativo do Windows ou projeto de aplicativo do Windows Phone em Visual Studio Visual Studio 2015.

    Veja Modelos para acelerar o desenvolvimento de aplicativo.

  • Em Gerenciador de Soluções, selecione um aplicativo Windows ou projeto de aplicativo do Windows Phone.

  • Na barra de menu, escolha Store, Criar pacotes de aplicativos.

    The Store menu in Visual Studio Express 2013

    O assistente Criar Pacotes de Aplicativos é exibido. Se essa opção estiver desabilitada ou não aparecer, veja Ajude-me a começar o assistente Criar Pacotes de Aplicativos.

Para criar um pacote do aplicativo para a Store

  1. Na página Crie Seus Pacotes do assistente, escolha o botão de opção Sim.

    Se você ainda não tiver estabelecido uma conta de desenvolvedor, escolha o link criar uma conta. Veja Pronto para se inscrever?

  2. Escolha o botão Próximo.

  3. Na caixa de diálogo Entrar, digite a conta e a senha da Microsoft com as quais você criou a conta de desenvolvedor e selecione o botão Entrar.

    A página Selecione um nome de aplicativo do assistente será exibida.

Para criar um pacote do aplicativo para teste ou distribuição local

  • Na página Crie Seus Pacotes do assistente, escolha o botão de opção Não e, em seguida, escolha o botão Avançar.

    A página Selecionar e Configurar Pacotes do assistente será exibida.

Ajude-me a começar o assistente Criar Pacotes de Aplicativos

Você selecionou o projeto em Gerenciador de Soluções?

A opção Criar Pacotes de Aplicativos é ativada apenas se um projeto for selecionado no Gerenciador de Soluções.

Você está usando um aplicativo do Windows ou um projeto de aplicativo do Windows Phone?

Por exemplo, os aplicativos Windows Phone Silverlight não podem ser compactados usando este assistente. Se você desejar empacotar um deles, veja Preparar seu aplicativo do Windows Phone Silverlight 8.1 para publicação.

Você está usando o Visual Studio 2012?

Se você estiver usando o Visual Studio 2012 para manter uma versão do Windows 8 do seu aplicativo, a opção Criar Pacotes de Aplicativos não aparecerá até que você instale as Ferramentas para a Manutenção de aplicativos da Store para o Windows 8. Veja Atualize a versão do Windows 8 do seu aplicativo.

Etapa 2: nomear o aplicativo

Este procedimento se aplica somente aos aplicativos que você deseja publicar na Store.

  1. Se você ainda não reservou um nome para o aplicativo, digite um na caixa de texto Reservar um novo nome de aplicativo e selecione o botão Reservar. Veja Reservando um nome de aplicativo.

  2. Escolha o nome do aplicativo para o qual deseja criar esse pacote e selecione o botão Avançar.

    Se você estiver empacotando uma atualização feita em um aplicativo já publicado, marque a caixa de seleção Incluir nomes de aplicativo que já tenham pacotes para exibir nomes para exibição de aplicativos publicados na lista.

    A página Selecionar e Configurar Pacotes do assistente será exibida.

Etapa 3: selecionar e configurar seu pacote de aplicativos

  1. Na caixa de texto Local de saída, digite o local onde os arquivos do pacote serão criados.

    Quando estiver pronto para publicar seu aplicativo, você carregará os pacotes a partir desse local.

  2. Permita que os números de versão sejam incrementados automaticamente mantendo a caixa de seleção Incrementar automaticamente marcada (recomendado) ou especifique um número de versão específico na caixa de texto Versão.

    Aviso

    Applies to Windows only Se você pretende atualizar as versões Windows 8.1 e Windows 8 de um aplicativo e deseja incrementar os números de versão manualmente, veja Aplicando números de versão a um pacote de aplicativos com segurança.

    Dica

    Se a caixa de seleção Incrementar automaticamente for marcada, o último campo do número da versão aumentará em um, cada vez que você empacotar o aplicativo. Você deve aumentar o número de versão principal manualmente somente quando alterar significativamente o aplicativo.

  3. Se você estiver criando um pacote para a versão Windows 8.1 de um aplicativo da Windows Store ou se estiver criando um pacote para um aplicativo do Windows Phone, na lista Gerar pacote de aplicativos escolha se o Visual Studio deve gerar um pacote de aplicativos para seu pacote.

    Consulte Como decidir se é para gerar um pacote de aplicativos.

  4. Em Selecione os pacotes a serem criados e os mapeamentos de configuração da solução, marque a caixa de seleção para cada configuração da compilação para a qual você deseja criar um pacote.

    A grade de configurações de compilação lista as possíveis arquiteturas de plataforma do pacote (por exemplo, Neutral, ARM, x64 e x86). Em cada linha, uma caixa exibe a combinação das opções Configuração da Solução e Arquitetura atuais relacionadas à arquitetura dessa linha. A caixa de seleção para a plataforma padrão é definida para a plataforma do projeto atual e ativa. A caixa da linha Neutro mostra as combinações de Configuração de Solução que contêm AnyCPU como a plataforma do projeto. Se nenhuma combinação de Configuração de solução for relevante, você não poderá escolher nada na linha inteira para essa plataforma.

  5. Para cada configuração de compilação especificada, escolha a Configuração da Solução que você deseja compilar.

    Um pacote será criado para cada configuração de compilação especificada por você.

  6. Marque ou desmarque a caixa de seleção Incluir arquivos de símbolos públicos, se houver, para habilitar a análise de falha do aplicativo.

    Se a caixa de seleção estiver marcada (padrão), o Visual Studio gera os arquivos de símbolos públicos (.pdb) e os adiciona ao arquivo .appxupload. O arquivo .appxupload é criado como parte do processo de empacotamento e contém outros dois arquivos: .appx e .appxsym. O .appxsym é o arquivo compactado que contém os símbolos públicos do seu aplicativo. Quando você carrega o aplicativo e o arquivo .appxupload no Store, ele analisa o arquivo e usa os símbolos públicos para mapear falhas do seu aplicativo. As informações de telemetria resultantes do seu aplicativo serão publicadas para que você as examine no painel do desenvolvedor. Veja Enviando seu aplicativo e Analisando seus aplicativos na Loja.

  7. Escolha o botão Criar.

    Quando o processo de empacotamento é concluído, a página Criação de Pacote Concluída é exibida.

Como decidir se é para gerar um pacote de aplicativos

Se você estiver criando um pacote para a versão Windows 8.1 de um aplicativo, ou se estiver criando um pacote para um aplicativo do Windows Phone, poderá gerar um pacote de aplicativos para reduzir o tamanho do aplicativo que os usuários baixam. O aplicativo ocupa menos espaço nos dispositivos, e os usuários podem baixá-lo mais rapidamente porque baixam somente os recursos necessários. Veja Pacotes de aplicativos.

Considere gerar um pacote de aplicativos se seu aplicativo contiver recursos específicos de linguagem, variedade de escalas de imagem ou recursos que se apliquem a versões específicas do DirectX. Se você não gerar um, o aplicativo será executado sem problemas, mas os usuários deverão baixar um aplicativo maior.

Dica

Um pacote de aplicativos pode conter seus pacotes para todas as arquiteturas. Você deve criar apenas um pacote para cada aplicativo.

Você pode criar um pacote de aplicativos com base nestas opções:

Use esta opção

Para

Se necessário

Gere um pacote de aplicativos apenas se você tiver definido ativos específicos de idioma, uma variedade de ativos de escala de imagem ou recursos que se apliquem à versões específicas do DirectX.

Sempre

Gere um pacote de aplicativos.

Nunca

Não gere um pacote de aplicativos. Você pode escolher essa opção se pretende fornecer individualmente cada arquitetura que seu aplicativo aceita.

Se você criar um pacote de aplicativo, poderá enviar seu aplicativo para a Store mais facilmente porque, independentemente da quantidade de arquiteturas aceitas pelo aplicativo, será preciso carregar somente um arquivo .appxupload. Se você não criar um pacote de aplicativos, deverá carregar um arquivo .appxupload para cada arquitetura aceita.

Aplicando números de versão a um pacote de aplicativos com segurança

Applies to Windows only

A Windows Store requer que a versão Windows 8.1 do aplicativo tenha um número de verão superior à versão Windows 8 do mesmo aplicativo. No entanto, a Store não impõe exatamente qual deve ser o número da versão. Portanto, se você fornecer manualmente um número para a versão Windows 8.1, deixe espaço suficiente entre o primeiro número da versão Windows 8.1 e o número mais recente da versão Windows 8. Caso contrário, você não terá números para aplicar à versão Windows 8 e não poderá mais atualizá-la.

Por exemplo, suponhamos que a versão mais recente do seu aplicativo Windows 8 seja 1.0.0.1. Em seguida, você publica uma versão do Windows 8.1 do mesmo aplicativo com o número de versão 1.0.0.2. Nesse caso, você cumpriu o requisito da Store, mas não terá número de versão restante para usar se desejar atualizar a versão do Windows 8.

Se você estiver aplicando os números de versão manualmente, considere quantos números de versão você vai querer reservar para a versão do Windows 8 do seu aplicativo. A menos que você tenha um motivo específico aplicar seus próprios números de versão, você pode deixar o Visual Studio numerar as versões para você. Quando você cria o pacote da versão Windows 8.1 pela primeira vez, o Visual Studio aplica um número de versão que permite a escolha de diversos números de versão disponíveis para a versão Windows 8.

Etapa 4: validar seu pacote de aplicativos

  • Para simplificar a certificação o máximo possível, valide seu aplicativo de acordo com os dispositivos que você pretende atender antes de enviá-lo para certificação e listá-lo na Store:

    • Validar seu pacote de aplicativos

    • Validar seu pacote de aplicativos em seu computador local

    • Validar seu pacote de aplicativos em um dispositivo remoto

Validar seu pacote de aplicativos

Applies to Windows Phone only

Validar seu pacote de aplicativos em seu computador local

Applies to Windows only

Validar seu pacote de aplicativos em um dispositivo remoto

Applies to Windows only

Você pode validar um pacote para a versão Windows 8 de um aplicativo usando um dispositivo remoto que esteja executando o Windows 8 ou o Windows 8.1. No entanto, você deve usar um dispositivo que esteja executando o Windows 8.1 para validar um pacote para o Windows 8.1. Além disso, a arquitetura do dispositivo de destino deve corresponder a uma arquitetura de plataforma que você especificou no Etapa 3: selecionar e configurar seu pacote de aplicativos.

  • Para validar o pacote do aplicativo em relação a um dispositivo remoto, configure-o e depois conecte-se a ele.

    Dica

    Você precisa configurar um dispositivo somente uma vez, independentemente de quantos aplicativos sejam validados com ele.

Configurar um dispositivo para validação remota

  1. No computador de desenvolvimento local, copie o arquivo PrepWinACK.exe em cada dispositivo que você deseja usar para validação.

    Você pode encontrar esse arquivo em um destes diretórios:

    • Para sistemas operacionais de 32 bits: %ProgramFiles%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TailoredProjectServices\

    • Para sistemas operacionais de 64 bits: %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TailoredProjectServices\

  2. Execute o programa PrepWinACK.exe e instale um ou mais dos itens a seguir, como solicitado:

    • Ferramentas Remotas para Visual Studio 2013

    • Uma licença de desenvolvedor

    • O Kit de Certificação de Aplicativos Windows

    Dica

    Se você executar o programa em um dispositivo ARM (Advanced RISC Machine), será necessário reiniciá-lo e depois seguir as instruções exibidas na tela para concluir a instalação da política do Kit ARM. Se você tiver problemas, veja SDK (Windows Software Development Kit) para Windows 8.1.

  3. Inicie o monitor de depuração remota, como descrito na página da Web Executando aplicativos da Windows Store em um computador remoto.

Conectar a um dispositivo e validar seu pacote de aplicativos

  1. Na página Criação de Pacote Concluída do assistente Criar Pacotes de Aplicativos, escolha o botão de opção Computador Remoto e o botão de reticências ao lado do botão Testar Conexão.

    Dica

    O botão de opção Computador Remoto estará disponível somente se você tiver especificado pelo menos uma configuração de solução compatível com a validação. Veja Como testar seu aplicativo com o Kit de Certificação de Aplicativos Windows.

  2. Especifique um dispositivo de sua sub-rede ou forneça o DNS (Servidor de Nomes de Domínio) ou o endereço IP de um dispositivo fora de sua sub-rede.

  3. Na lista Modo de Autenticação, escolha Nenhum se o dispositivo não exigir que você faça logon nele usando suas credenciais do Windows.

  4. Escolha o botão Selecionar e o botão Iniciar o Kit de Certificação de Aplicativos para Windows.

    Se as ferramentas remotas estiverem em execução nesse dispositivo, o Visual Studio se conectará a ele e executará os testes de validação. Veja Testes do Kit de Certificação de Aplicativos Windows.

Confira Também

Empacotando aplicativos universais do Windows para Windows 10
Preparando seu aplicativo para a Loja
Aplicativos para Windows 8.1 da Windows Store: Instalar e testar um aplicativo em outros dispositivos