Publicera till Microsoft Store

När du är redo att få ut Unreal-appen till världen finns det några projektinställningar som behöver uppdateras innan du skickar in till Microsoft Store. Alla dessa inställningar har standardvärden, men bör ändras för produktion för att bäst representera programmet.

Project inställningar för butiksförpackningen

  1. Välj först Project Inställningar > Beskrivning och uppdatera spel- och utgivarinformationen:
    • Spelnamnet visas i apppanelen på HoloLens
    • Företagets unika namn används när du genererar projektcertifikatet och bör ha följande format:
      • CN=CommonName, O=OrganizationName, L=LocalityName, S=StateOrProvinceName, C=CountryName:

Screenshot of Unreal editor with description section expanded in project settings

  1. Expandera avsnittet HoloLens i projektinställningarna och uppdatera paketeringsresurserna. Dessa resursnamn visas på programmets lagringssida:

Screenshot of Unreal editor with packaging section expanded in project settings

  1. Expandera avsnittet Bilder och uppdatera standardlagringsbilderna med texturer som representerar Store-appen. Du kan också markera kryssrutan 3D-logotyp för att ladda upp en glb-fil som ska användas som en 3D-livekub när du startar programmet:

Screenshot of Unreal editor with images section expanded in project settings

  1. Slutligen väljer du Generera ny för att generera ett signeringscertifikat från projektnamnet och företagets unika namn
    • Ange en bakgrundsfärg för panelen, som visas i stället för alla genomskinliga bildpunkter i butiksbilderna.
    • Expandera listrutan och aktivera Använd Retail Windows Store Environment för att köras på butikslås, inte dev-unlocked, enheter.

Screenshot of Unreal editor with certificate generation section expanded in project settings

Valfritt programinstallationsprogram

En appinstallationsfil kan skapas från Project Inställningar > HoloLens, som kan användas för att distribuera programmet utanför arkivet. Aktivera kryssrutan Ska skapa appinstallation och ange en URL eller nätverkssökväg där du vill att spelets appxbundle ska lagras.

Screenshot of Unreal editor with app installer section expanded in project settings

När appen paketeras genereras både appxbundle och appinstaller. Upload appxbundle till installations-URL:en och starta sedan appinstalleraren för att installera appen från nätverksplatsen.

Windows App Certification Kit

Windows 10 SDK levereras med Windows App Certification Kit (WACK) för att validera vanliga problem som kan påverka uppladdningen av ett paket till butiken. Du hittar WACK i katalogen Windows Kits, vanligtvis under följande sökväg:

C:\Program Files (x86)\Windows Kits\10\App Certification Kit.
  1. När appx-filen har paketerats för publicering kör duappcertui.exe och följer anvisningarna för att söka igenom appx:

Screenshot of app being selected for validation in windows app certification kit

  1. Välj Verifiera Store-app:

Screenshot of validation selection in windows app certification kit

  1. Bläddra efter appx i det översta avsnittet och välj Nästa:

Screenshot of test select in windows app certification kit

  1. Välj Nästa för att köra testerna och skapa en rapport:
    • Alla tillgängliga tester som kan köras på värddatorn aktiveras som standard

Screenshot of app validation progress in windows app certification kit

  1. Vänta tills testerna har slutförts. När det är klart visar det sista fönstret ett resultat för godkänt eller misslyckat resultat, som kan visas i den sparade rapporten.

Screenshot of final report results in windows app certification kit

Känt WACK-fel med 4.25

Det Windows Mixed Reality plugin-programmet i Unreal 4.25 misslyckas eftersom vissa x64-binärfiler ingår i paketeringen för HoloLens. Felet ser ut så här:

Screenshot of a failed result due to binary analyzer and supported APIs from the windows app certification kit

Så här åtgärdar du problemet:

  1. Bläddra till roten för Unreal-installationen eller källkatalogen genom att öppna ett Unreal-projekt och högerklicka på unreal-ikonen i aktivitetsfältet.
  2. Högerklicka på UE4Editor, välj egenskaper och bläddra till sökvägen i posten Plats :
Open Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\WindowsMixedRealityHMD.Build.cs.
  1. I WindowsMixedRealityHMD.Build.cs ändrar du rad 32 från:
if(Target.Platform != UnrealTargetPlatform.Win32)

till:

if(Target.Platform == UnrealTargetPlatform.Win64)

  1. Stäng Unreal, öppna projektet igen och packa om för HoloLens. Kör WACK igen så kommer felet att vara borta.

Se även