Microsoft Store yayımlama

Gerçek olmayan uygulamanızı dünyaya almaya hazır olduğunuzda, Microsoft Store göndermeden önce güncelleştirilmesi gereken birkaç proje ayarı vardır. Bu ayarların tümünün varsayılan değerleri vardır, ancak üretim için uygulamayı en iyi şekilde temsil edecek şekilde değiştirilmelidir.

mağaza paketlemesi için Project ayarları

  1. ilk olarak, Project Ayarlar açıklaması ' nı seçin ve oyunu ve yayımcı bilgilerini güncelleştirin:
    • Oyunun adı HoloLens uygulama kutucuğunda görüntülenir
    • Şirket ayırt edici adı , proje sertifikası oluşturulurken kullanılır ve şu biçimde olmalıdır:
      • CN = CommonName, O = OrganizasyonAdı, L = LocalityName, S = Stateorşehirename, C = CountryName:

Proje ayarlarında genişletilmiş açıklama bölümü ile gerçek olmayan düzenleyicinin ekran görüntüsü

  1. proje ayarlarının HoloLens bölümünü genişletin ve paketleme kaynaklarını güncelleştirin. Bu kaynak adları, uygulamanın Mağaza sayfasında gösterilir:

Proje ayarlarında genişletilmiş paketleme bölümü ile gerçek olmayan düzenleyicinin ekran görüntüsü

  1. Görüntüler bölümünü genişletin ve varsayılan depo görüntülerini mağaza uygulamasını temsil eden dokularla güncelleştirin. İsteğe bağlı olarak, uygulamayı başlatırken 3D canlı küpü olarak kullanılacak bir GLB dosyasını karşıya yüklemek için 3B logosu onay kutusunu seçin:

Proje ayarlarında genişletilmiş resim bölümü ile gerçek olmayan düzenleyicinin ekran görüntüsü

  1. Son olarak, proje adı ve şirket ayırt edici adından imza sertifikası oluşturmak için Yeni oluştur ' u seçin
    • Mağaza görüntülerinde saydam piksellerin yerini alacak bir kutucuk arka plan rengiayarlayın.
    • açılan menüyü genişletin ve perakende Windows mağazası ortamını kullanarak , geliştirme kilidi açılmış cihazlarda değil, perakende-kilitli, çalıştır ortamlarını etkinleştirin.

Proje ayarlarında genişletilmiş, sertifika oluşturma bölümü ile gerçek olmayan düzenleyicinin ekran görüntüsü

İsteğe bağlı uygulama yükleyicisi

uygulama yükleyicisi dosyası, uygulamayı mağaza dışına dağıtmak için kullanılabilecek Project Ayarlar HoloLensoluşturabilir. Uygulama yükleyicisi oluştur onay kutusunu etkinleştirin ve oyunun appxpaketinin depolanmasını ISTEDIĞINIZ bir URL veya ağ yolu ayarlayın.

Proje ayarları 'nda genişletilmiş, uygulama yükleyicisi bölümü ile gerçek olmayan düzenleyicinin ekran görüntüsü

Uygulama paketlenirken, hem appxpaketi hem de AppInstaller oluşturulur. appxpaketi yükleme URL 'sine Upload, ardından uygulamayı ağ konumundan yüklemek için appınstaller 'ı başlatın.

Windows uygulama sertifika seti

Windows 10 SDK, bir paketi depoya yüklemeyi etkileyebilecek yaygın sorunları doğrulamak için Windows uygulama sertifikalama seti (wack) ile birlikte gelir. wack 'i, genellikle aşağıdaki yolda bulunan Windows Kits dizininde bulabilirsiniz:

C:\Program Files (x86)\Windows Kits\10\App Certification Kit.
  1. Appx dosyanız yayın için paketlendikten sonra, appcertui.exe çalıştırıp appx 'i taramak için istemleri izleyin:

Windows uygulama Sertifikalama setinde doğrulama için seçilen uygulamanın ekran görüntüsü

  1. Mağaza uygulamasını doğrula' yı seçin:

Windows uygulama Sertifikalama setinde doğrulama seçiminin ekran görüntüsü

  1. Üstteki bölümde appx 'e gözatıp İleri ' yiseçin:

Windows uygulama Sertifikalama setinde test seçimi ekran görüntüsü

  1. Testleri çalıştırmak ve bir rapor oluşturmak için İleri ' yi seçin:
    • Ana bilgisayar bilgisayarında çalıştırılabilen tüm kullanılabilir sınamalar varsayılan olarak etkinleştirilecek

Windows uygulama Sertifikalama setinde uygulama doğrulama ilerleme durumunun ekran görüntüsü

  1. Testlerin bitmesini bekleyin. İşlem tamamlandıktan sonra son pencere, kaydedilen raporda görüntülenebilen bir geçti veya başarısız sonucu gösterir.

Windows uygulama Sertifikalama seti 'ndeki son rapor sonuçlarının ekran görüntüsü

4,25 ile bilinen WACK hatası

HoloLens paketleme sırasında bazı x64 ikilileri dahil edildiğinden, unreal 4,25 Windows Mixed Reality eklentisi wack 'e başarısız olur. Hata şöyle görünür:

Windows uygulama sertifikasyon kitinden ikili çözümleyici ve desteklenen API 'Ler nedeniyle başarısız olan sonucun ekran görüntüsü

Sorunu çözmek için:

  1. Gerçek olmayan bir projeyi açıp, görev çubuğunda gerçek olmayan simgeye sağ tıklayarak gerçek olmayan yükleme veya kaynak dizini köküne gidin.
  2. UE4Editor ' a sağ tıklayın, Özellikler ' i seçin ve konum girişinde yola gidin:
Open Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\WindowsMixedRealityHMD.Build.cs.
  1. Windowsmixedrealityhmd. Build. csdosyasında, satır 32 ' u değiştirin:
if(Target.Platform != UnrealTargetPlatform.Win32)

Yeni değer:

if(Target.Platform == UnrealTargetPlatform.Win64)

  1. Gerçek olmayan ' ı kapatın, projeyi yeniden açın ve HoloLens yeniden paketleyin. WACK 'i yeniden çalıştırın ve hata silinecek.

Ayrıca bkz.