Criar um pacote de aplicativo

Applies to Windows and Windows Phone

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:

Antes de iniciar o assistente, verifique se o aplicativo do Windows ou Windows Phone está aberto em Visual Studio 2013. Veja Modelos para acelerar o desenvolvimento de seu aplicativo.

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

  • 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.

Para iniciar o assistente em Visual Studio Express 2013 para Windows

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

    The Store menu in Visual Studio Express 2013

Para criar um pacote do aplicativo para a Store

  1. 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 assinar?

  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

  • Selecione o botão de opção Não e o botão Avançar.

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

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 Como reservar 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.

  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.

    Observação de cuidado Cuidado

    Applies to Windows only Se você pretende atualizar as versões Windows 8,1 e Windows 8 de um aplicativo e quer incrementar os números de versão manualmente, veja Safely applying version numbers to an app package.

    Observação Observação

    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 Deciding whether to generate an app bundle.

  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 Windows Store.

  7. Escolha o botão Criar.

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

Hh975357.collapse_all(pt-br,VS.120).gifComo 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.

Observação Observação

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

TO

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.

Hh975357.collapse_all(pt-br,VS.120).gifAplicando 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.

Applies to Windows Phone only

Applies to Windows only

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 Step 3: Select and configure app packages.

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

    Observação Observação

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

Hh975357.collapse_all(pt-br,VS.120).gifConfigurar 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

    Observação Observação

    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ê encontrar problemas, veja Windows Software Development Kit (SDK) para Windows 8.1.

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

Hh975357.collapse_all(pt-br,VS.120).gifConectar 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.

    Observação Observação

    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 para 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 para Windows.

Contribuições da comunidade

Mostrar:
© 2014 Microsoft