Publiceren naar de Microsoft Store

Wanneer u klaar bent om uw Unreal-app wereldwijd beschikbaar te maken, zijn er enkele projectinstellingen die moeten worden bijgewerkt voordat u de app naar de Microsoft Store. Al deze instellingen hebben standaardwaarden, maar moeten worden gewijzigd voor productie om de toepassing het beste weer te geven.

Project voor de winkelverpakking

  1. Selecteer eerst beschrijving Project Instellingen > en werk de game- en uitgevergegevens bij:
    • De gamenaam wordt weergegeven in de app-tegel op de HoloLens
    • De DN-naam van het bedrijf wordt gebruikt bij het genereren van het projectcertificaat en moet de volgende indeling hebben:
      • CN=CommonName, O=OrganizationName, L=LocalityName, S=StateOrProvinceName, C=CountryName:

Schermopname van de Unreal-editor met de sectie Beschrijving uitverbreed in projectinstellingen

  1. Vouw de HoloLens van de projectinstellingen uit en werk de verpakkingsresources bij. Deze resourcenamen worden weergegeven op de winkelpagina van de toepassing:

Schermopname van de Unreal-editor met de sectie Verpakking uitverbreed in projectinstellingen

  1. Vouw de sectie Afbeeldingen uit en werk de standaard store-afbeeldingen bij met texturen die de Store-app vertegenwoordigen. Schakel eventueel het selectievakje 3D-logo in om een bestand te uploaden dat als een 3D-livekubus moet worden gebruikt bij het starten van de toepassing:

Schermopname van de Unreal-editor met de sectie Afbeeldingen uitverbreed in projectinstellingen

  1. Selecteer ten laatste Nieuwe genereren om een handtekeningcertificaat te genereren op de projectnaam en de DN-naam van het bedrijf
    • Stel een achtergrondkleur voor tegels in, die wordt weergegeven in plaats van transparante pixels in de store-afbeeldingen.
    • Vouw de vervolgkeuzeruimte uit en schakel Retail Windows Store Environment gebruiken in om te worden uitgevoerd op apparaten die zijn vergrendeld en niet zijn ontgrendeld.

Schermopname van de Unreal-editor met de sectie voor het genereren van certificaten uitgebreid in projectinstellingen

Optionele App-installatieprogramma

Een App-installatieprogramma kan worden gemaakt op Project Instellingen > HoloLens , die kan worden gebruikt om de toepassing buiten het archief te distribueren. Schakel het selectievakje Moet App-installatieprogramma in en stel een URL of netwerkpad in waar u de appxbundle van de game wilt opslaan.

Schermopname van de Unreal-editor met de sectie app-installatieprogramma uitgebreid in projectinstellingen

Wanneer de app wordt verpakt, worden zowel appxbundle als appinstaller gegenereerd. Upload appxbundle naar de installatie-URL en start vervolgens de appinstaller om de app te installeren vanaf de netwerklocatie.

Windows App Certification Kit

De Windows 10 SDK wordt geleverd met de Windows App Certification Kit (LEN) om veelvoorkomende problemen te valideren die van invloed kunnen zijn op het uploaden van een pakket naar de store. U vindt de WINDOWS in de map Windows Kits, meestal onder het volgende pad:

C:\Program Files (x86)\Windows Kits\10\App Certification Kit.
  1. Nadat uw appx-bestand is verpakt voor publicatie, voerappcertui.exeuit en volgt u de aanwijzingen om de appx te scannen:

Schermopname van de app die is geselecteerd voor validatie in de Windows App Certification Kit

  1. Selecteer Store-app valideren:

Schermopname van validatieselectie in Windows App Certification Kit

  1. Blader naar de appx in de bovenste sectie en selecteer Volgende:

Schermopname van test select in Windows App Certification Kit

  1. Selecteer Volgende om de tests uit te voeren en een rapport te maken:
    • Alle beschikbare tests die kunnen worden uitgevoerd op de host-pc worden standaard ingeschakeld

Schermopname van de voortgang van de app-validatie in de Windows App Certification Kit

  1. Wacht tot de tests zijn uitgevoerd. Zodra dit is voltooid, wordt in het laatste venster een resultaat voor slagen of mislukken weergegeven, dat kan worden weergegeven in het opgeslagen rapport.

Schermopname van de resultaten van het uiteindelijke rapport in de Windows App Certification Kit

Bekende STORING met 4,25

De Windows Mixed Reality-invoeging in Unreal 4.25 mislukt omdat sommige x64 binaire bestanden zijn opgenomen tijdens het verpakken voor HoloLens. De fout ziet er als volgende uit:

Schermopname van een mislukt resultaat vanwege binary analyzer en ondersteunde API's van de Windows App Certification Kit

Het probleem oplossen:

  1. Blader naar de root van de Installatie- of bronmap van Unreal door een Unreal-project te openen en met de rechtermuisknop op het pictogram Unreal in de taakbalk te klikken.
  2. Klik met de rechtermuisknop op UE4Editor, selecteer eigenschappen en blader naar het pad in de vermelding Locatie:
Open Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\WindowsMixedRealityHMD.Build.cs.
  1. Wijzig in WindowsMixedRealityHMD.Build.cs regel 32 van:
if(Target.Platform != UnrealTargetPlatform.Win32)

in:

if(Target.Platform == UnrealTargetPlatform.Win64)

  1. Sluit Unreal, open het project opnieuw en verpak het voor HoloLens. Als u DEP opnieuw uit te proberen, is de fout verdwenen.

Zie ook