Publikování do Microsoft Store

Až budete připraveni získat svou aplikaci Unreal po celém světě, existuje několik nastavení projektu, která je potřeba aktualizovat před odesláním do Microsoft Store. Všechna tato nastavení mají výchozí hodnoty, ale měla by se změnit pro produkční prostředí, aby co nejlépe představovalo aplikaci.

nastavení Project pro balení pro store

  1. nejdřív vyberte Project Nastavení popis a aktualizujte informace o hře a vydavateli:
    • Název hry se zobrazí v dlaždici aplikace na HoloLens
    • Rozlišující název společnosti se používá při generování certifikátu projektu a měl by být ve formátu:
      • CN = Common, O = NázevOrganizace, L = LocalityName, S = StateOrProvinceName, C = Country:

Snímek obrazovky editoru Unreal s rozbalenou částí popis v nastavení projektu

  1. rozbalte část HoloLens v nastavení projektu a aktualizujte prostředky balení. Tyto názvy prostředků se zobrazí na stránce úložiště aplikace:

Snímek obrazovky editoru Unreal s rozbaleným oddílem balení v nastavení projektu

  1. Rozbalte část images a aktualizujte výchozí image úložiště s texturami, které reprezentují aplikaci ze Storu. Volitelně můžete zaškrtnout políčko 3D logo pro nahrání souboru GLB, který se použije jako 3D živá krychle při spuštění aplikace:

Snímek obrazovky s rozbaleným oddílem images v nastavení projektu (Unreal)

  1. Nakonec vyberte Generovat nové a vygenerujte podpisový certifikát z názvu projektu a rozlišujícího názvu společnosti.
    • Nastaví barvu pozadí dlaždice, která se zobrazí místo jakýchkoli průhledných pixelů v imagích úložiště.
    • rozbalením rozevíracího seznamu a umožněním použití prostředí retail Windows Store můžete běžet na maloobchodním a uzamčenou, ne na zařízeních, která jsou odemčená pro vývoj.

Snímek obrazovky editoru Unreal s rozbaleným oddílem generování certifikátů v nastavení projektu

Volitelný instalační program aplikace

soubor instalačního programu aplikace se dá vytvořit z Project Nastavení HoloLens, který se dá použít k distribuci aplikace mimo úložiště. Povolte zaškrtávací políčko pro Vytvoření instalačního programu aplikace a nastavte adresu URL nebo cestu k síti, kde se má appxbundle hry Uložit.

Snímek obrazovky s editorem Unreal s rozbaleným oddílem App Installer v nastavení projektu

Při zabalení aplikace se vygenerují appxbundle i instalačního programu aplikace. Upload appxbundle k instalační adrese URL a pak spusťte instalačního programu aplikace a nainstalujte aplikaci z umístění v síti.

sada certifikační sada aplikací Windows

sada Windows 10 SDK je dodávána se sadou Windows App Certification Kit (WACK), která umožňuje ověřit běžné problémy, které by mohly ovlivnit nahrání balíčku do úložiště. WACK můžete najít v adresáři sad Windows, obvykle v následující cestě:

C:\Program Files (x86)\Windows Kits\10\App Certification Kit.
  1. Po sbalení souboru appx pro publikování spusťte appcertui.exe a podle pokynů vyhledejte appx:

Snímek obrazovky aplikace vybrané k ověření v sadě Windows App Certification Kit

  1. Vyberte ověřit aplikaci ze Storu:

Snímek obrazovky s výběrem ověření v sadě Windows App Certification Kit

  1. V horní části vyhledejte appx a vyberte Další:

Snímek obrazovky testu vybrat v sadě Windows App Certification Kit

  1. Výběrem Další spusťte testy a vytvoříte sestavu:
    • Všechny dostupné testy, které lze spustit na hostitelském počítači, budou standardně povoleny.

Snímek obrazovky s průběhem ověřování aplikací v sadě Windows App Certification Kit

  1. Počkejte na dokončení testů. Po dokončení se v konečném okně zobrazí výsledek úspěch nebo neúspěch, který se dá zobrazit v uložené sestavě.

Snímek obrazovky konečných výsledků sestavy v sadě Windows App Certification Kit

Známá WACK selhání s 4,25

modul plug-in Windows Mixed Reality v Unreal 4,25 selže WACK, protože při vytváření balíčků pro HoloLens jsou k dispozici některé binární soubory x64. Tato chyba bude vypadat takto:

Snímek obrazovky s neúspěšným výsledkem kvůli binárnímu analyzátoru a podporovaným rozhraním API z certifikační sady aplikací pro Windows

Tento problém vyřešíte takto:

  1. Otevřete projekt Unreal a klikněte pravým tlačítkem na ikonu Unreal na hlavním panelu a přejděte do Unreal instalace nebo kořenového adresáře zdrojového adresáře.
  2. Klikněte pravým tlačítkem na UE4Editor, vyberte vlastnosti a vyhledejte cestu v položce umístění :
Open Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\WindowsMixedRealityHMD.Build.cs.
  1. V WindowsMixedRealityHMD. Build. csupravte řádek 32 z:
if(Target.Platform != UnrealTargetPlatform.Win32)

na

if(Target.Platform == UnrealTargetPlatform.Win64)

  1. Zavřete Unreal, znovu otevřete projekt a znovu zabalit pro HoloLens. Znovu spusťte WACK a zobrazí se chyba.

Viz také