Microsoft Store’da Yayınlama Sırasında Karşılaşılan Yaygın Sorunlar

Yakın zamanda bir WinUI 3 uygulamasını Microsoft Store’da yayınlamayı denedim, ancak defalarca düzeltme yapmama rağmen sürekli olarak çeşitli hatalarla karşılaştım. Microsoft’un test raporları oldukça karmaşık ve anlaşılması zordu. En son rapora ekran görüntülerinin eklenmesiyle sorunun temel kaynağını nihayet tespit ettim.

Önce ilk sorunu ele alalım:

Aşağıda sorun raporu yer almaktadır

Ürün döşeme simgeleri arasında varsayılan bir görsel bulunmaktadır. Döşeme simgeleri, kullanıcıların uygulamaları birbirleriyle karıştırmaması için her ürünü benzersiz bir şekilde temsil etmelidir. Döşemeler hakkında detaylı bilgi için https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets adresini, Mixed Reality uygulamaları için 3D simgelerle ilgili kılavuz için ise https://docs.microsoft.com/en-us/windows/mixed-reality/3d-app-launcher-design-guidance bağlantısını ziyaret edebilirsiniz.

Kural İhlali İçeren Paket: XXXXX (Package)_1.0.13.0_x86_x64_bundle.msixuploa

Ekran görüntüsünden de görüleceği üzere Microsoft test uzmanları uygulamamı yüklediğinde Başlat Menüsünün Son Yüklenenler bölümünde kendi özel simgem yerine WinUI 3’ün varsayılan simgesi görüntülendi. Bu sorun, paketleme aşamasında uygulama simgelerini doğru bir şekilde yapılandırmamam nedeniyle meydana geldi.

Özel simgeleri doğru ayarlamak için projenizin Package.appxmanifest dosyasını açın, Görsel Varlıklar sekmesine geçin, kendi kaynak görselinizi seçin ve gerekli tüm simge dosyalarını oluşturun.

İkinci sorun

Dil ayarlarında belirtilen ürün adı, uygulama cihaza yüklendiğinde ekranda görünen isimle uyuşmuyor.

Mağaza Listesi Adı: ThaiTongXXXXX
Ekranda Görünen Ad: XXXXX

Bu hata şu dil seçeneklerinde tespit edildi: Çince (Çin)

Uygulamanın yüklendikten sonra görüntülenen ismiyle ilgili dokümanlar: https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-displayname

Mağaza liste bilgileriyle ilgili dokümanlar: https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/msix/add-and-edit-store-listing-info#product-name

Bu da benzer bir yapıdaki başka bir hata. Paket içerisinde tanımlanan uygulama adı ile Microsoft Store’da girilen liste ismi farklı olduğu için gönderim işlemi reddedildi. Sorunu Package.appxmanifest dosyası üzerinden giderebilirsiniz. Uygulama sekmesine gidin ve Görüntülenen Ad alanını, Microsoft Partner Center panelinizde tanımlanan ürün ismiyle tam olarak aynı olacak şekilde güncelleyin.

Üçüncü sorun

Uygulama açıldığında çöküyor. Bu hata, 26200.7623 derleme numaralı işletim sistemine sahip cihazlarda gözlemlendi.

Hata Gözlemlenen Cihaz: ASUS EXPERTBOOK P5405CSA_PX485CSA
Test Edilen Cihaz: ASUS EXPERTBOOK P5405CSA_PX485CSA
Hata Mesajı: Bulunamadı

Öneri: Bir Windows uygulaması geliştirme ve iç test süreçlerinde sorunsuz çalışabilir ancak sertifika testlerine gönderildikten sonra çökebilir veya beklenmedik davranışlar sergileyebilir. Benzer sorunlar uygulama yayınlandıktan sonra da ortaya çıkabilir. Sorun giderme konusunda desteğe ihtiyacınız olursa http://aka.ms/storesupport adresinden Geliştirici Destek ekibiyle iletişime geçebilirsiniz.

ThaiTong泰语学习_10.1.2.10_Crashlog.evtx ()

Test edilen cihazlar: Microsoft Surface Laptop

Hatalı uygulama adı: ThaiTong.exe, sürüm: 1.0.0.0, zaman damgası: 0x696f0000
Hatalı modül adı: Microsoft.UI.Xaml.dll, sürüm: 3.1.7.0, zaman damgası: 0xabafd337
İstisna kodu: 0xc000027b
Hata ofseti: 0x00000000003a11f5
İşlem Kimliği: 0x0x2acc
Uygulama başlatma zamanı: 0x0x1dcf315da5ba390
Uygulama yolu: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\ThaiTong.exe
Modül yolu: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\Microsoft.UI.Xaml.dll
Rapor Kimliği: 4434c917-11b5-4bdd-ac99-a28959eb9ba6
Tam paket adı: 13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6
Paket içi uygulama kimliği: App

Üçüncü sorunu çözmek için çalışmalarımı sürdürüyorum. Çözüm yöntemini bulur bulmaz sizlerle paylaşacağım. Okuduğunuz için teşekkürler.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir