Partilhar via


Publicar na Microsoft Store

Quando estiver pronto para levar a sua aplicação Unreal para o mundo, existem algumas definições de projeto que precisam de ser atualizadas antes de submeter para a Microsoft Store. Todas estas definições têm valores predefinidos, mas devem ser alteradas para produção para representar melhor a aplicação.

Definições do projeto para o empacotamento da loja

  1. Primeiro, selecione Descrição das Definições > do Projeto e atualize as informações do jogo e do publicador:
    • O Nome do Jogo será apresentado no mosaico da aplicação no HoloLens
    • O Nome Único da Empresa é utilizado ao gerar o certificado de projeto e deve estar no formato:
      • CN=CommonName, O=OrganizationName, L=LocalityName, S=StateOrProvinceName, C=CountryName:

Captura de ecrã do editor Unreal com a secção de descrição expandida nas definições do projeto

  1. Expanda a secção HoloLens das definições do projeto e atualize os recursos de empacotamento. Estes nomes de recursos serão apresentados na página de arquivo da aplicação:

Captura de ecrã do editor Unreal com a secção de empacotamento expandida nas definições do projeto

  1. Expanda a secção Imagens e atualize as imagens de arquivo predefinidas com texturas que representam a aplicação da loja. Opcionalmente, selecione a caixa de verificação Logótipo 3D para carregar um ficheiro glb para utilizar como cubo dinâmico 3D ao iniciar a aplicação:

Captura de ecrã do editor Unreal com a secção imagens expandida nas definições do projeto

  1. Por fim, selecione Gerar Novo para gerar um certificado de assinatura a partir do nome do projeto e do nome único da empresa
    • Defina uma Cor de Fundo do Mosaico, que será apresentada em vez de píxeis transparentes nas imagens da loja.
    • Expanda a lista pendente e ative Utilizar o Ambiente da Loja Windows de Revenda para ser executado em dispositivos bloqueados por revenda e não desbloqueados por programadores.

Captura de ecrã do editor Unreal com a secção de geração de certificados expandida nas definições do projeto

Instalador de Aplicações Opcional

Um ficheiro do Instalador de Aplicações pode ser criado a partir do HoloLens das Definições > do Projeto, que pode ser utilizado para distribuir a aplicação fora da loja. Ative a caixa de verificação Deve Criar Instalador de Aplicações e defina um URL ou caminho de rede onde pretende armazenar o appxbundle do jogo.

Captura de ecrã do editor Unreal com a secção do instalador de aplicações expandida nas definições do projeto

Quando a aplicação está a ser empacotada, tanto o appxbundle como o appinstaller serão gerados. Carregue o appxbundle para o URL de instalação e, em seguida, inicie o appinstaller para instalar a aplicação a partir da localização de rede.

Kit de Certificação de Aplicações do Windows

O SDK Windows 10 é fornecido com o Kit de Certificação de Aplicações do Windows (WACK) para validar problemas comuns que podem afetar o carregamento de um pacote para a loja. Pode encontrar a WACK no diretório Windows Kits, normalmente no seguinte caminho:

C:\Program Files (x86)\Windows Kits\10\App Certification Kit.
  1. Depois de o ficheiro appx ser empacotado para publicação, execute appcertui.exe e siga as instruções para analisar o appx:

Captura de ecrã a mostrar a aplicação a ser selecionada para validação no kit de certificação de aplicações do Windows

  1. Selecione Validar Aplicação da Loja:

Captura de ecrã da seleção de validação no kit de certificação de aplicações do Windows

  1. Procure o appx na secção superior e selecione Seguinte:

Captura de ecrã da seleção de teste no kit de certificação de aplicações do Windows

  1. Selecione Seguinte para executar os testes e criar um relatório:
    • Todos os testes disponíveis que podem ser executados no PC anfitrião serão ativados por predefinição

Captura de ecrã do progresso da validação de aplicações no kit de certificação de aplicações do Windows

  1. Aguarde que os testes terminem. Depois de concluída, a janela final mostrará um resultado de passagem ou falha, que pode ser visualizado no relatório guardado.

Captura de ecrã dos resultados finais do relatório no kit de certificação de aplicações do Windows

Falha de WACK conhecida com 4.25

O plug-in Windows Mixed Reality no Unreal 4.25 falhará porque alguns binários x64 estão incluídos durante o empacotamento do HoloLens. A falha terá o seguinte aspeto:

Captura de ecrã a mostrar um resultado com falhas devido ao analisador binário e às APIs suportadas do kit de certificação de aplicações do Windows

Para corrigir o problema:

  1. Navegue para a raiz de diretório de origem ou instalação Unreal ao abrir um projeto Unreal e clique com o botão direito do rato no ícone Unreal na barra de tarefas.
  2. Clique com o botão direito do rato em UE4Editor, selecione propriedades e navegue para o caminho na entrada Localização :
Open Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\WindowsMixedRealityHMD.Build.cs.
  1. Em WindowsMixedRealityHMD.Build.cs, modifique a linha 32 de:
if(Target.Platform != UnrealTargetPlatform.Win32)

para:

if(Target.Platform == UnrealTargetPlatform.Win64)

  1. Feche o Unreal, reabra o projeto e volte a empacotar para o HoloLens. Execute novamente WACK e o erro desaparecerá.

Ver também