Vor kurzem habe ich versucht, eine WinUI 3-App im Microsoft Store zu veröffentlichen, erhielt aber trotz wiederholter Korrekturen immer wieder mehrere Fehler. Die Testberichte von Microsoft waren verwirrend und schwer verständlich. Endlich habe ich die Ursache gefunden, als sie im neuesten Testbericht Screenshots beigefügt haben.
Zuerst das erste Problem:
Im Folgenden ist der Problembericht zu sehen
Die verfügbaren Produktkachelsymbole enthalten ein Standardbild. Kachelsymbole müssen das Produkt eindeutig darstellen, damit Benutzer die Symbole den entsprechenden Produkten zuordnen und nicht ein Produkt mit einem anderen verwechseln. Informationen zu Kacheln finden Sie unter https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets oder für 3D-Symbole für Mixed Reality-Produkte unter https://docs.microsoft.com/en-us/windows/mixed-reality/3d-app-launcher-design-guidance.
Paket mit Verstoß: XXXXX (Package)_1.0.13.0_x86_x64_bundle.msixuploa

Wie Sie im Screenshot sehen können, war das Symbol, das im Startmenü unter „Zuletzt installiert“ angezeigt wurde, das Standardsymbol von WinUI 3 anstelle des von mir festgelegten benutzerdefinierten Symbols, als die Tester von Microsoft meine App installierten. Dies geschah, weil ich die App-Symbole beim Packen nicht richtig konfiguriert habe.
So richten Sie benutzerdefinierte Symbole richtig ein: Öffnen Sie die Datei Package.appxmanifest Ihres Projekts, navigieren Sie zur Registerkarte Visuelle Assets, wählen Sie Ihr Quellbild aus und generieren Sie die erforderlichen Symbol-Assets.
Das zweite Problem
Der Produktname, der mit den Sprachlisten bereitgestellt wird, stimmt nicht mit dem Produktnamen überein, der nach der Installation auf dem Gerät angezeigt wird.
Listenname im Store: ThaiTongXXXXX
Angezeigter Name auf dem Gerät: XXXXX
Gefunden in den folgenden Sprachlisten: Chinesisch (China)
Die Dokumentation zum installierten Titel des Produkts finden Sie unter https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-displayname
Die Dokumentation zum Listentitel finden Sie unter https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/msix/add-and-edit-store-listing-info#product-name
Dies ist ein weiteres ähnliches Problem: Der beim Packen angegebene App-Name unterschied sich von dem im Microsoft Store eingegebenen Listennamen, was zu einer fehlgeschlagenen Übermittlung führte. Sie können dies in der Datei Package.appxmanifest beheben. Gehen Sie zur Registerkarte Anwendung und aktualisieren Sie das Feld Anzeigename, sodass es genau mit dem im Microsoft Partner Center-Dashboard konfigurierten Produktnamen übereinstimmt.

Drittes Problem
Das Produkt stürzt beim Start ab. Das Problem wurde auf folgenden Geräten mit dem Betriebssystem-Build 26200.7623 beobachtet
Beobachtet auf: ASUS EXPERTBOOK P5405CSA_PX485CSA
Getestet auf: ASUS EXPERTBOOK P5405CSA_PX485CSA
Fehlermeldung: Keine
Tipp: Ein Windows-Produkt funktioniert während der Entwicklung und des Tests möglicherweise einwandfrei, aber nach dem Einreichen zur Zertifizierungsprüfung kann das Produkt abstürzen oder unerwartet funktionieren. Ebenso funktioniert Ihr Produkt nach der Veröffentlichung möglicherweise nicht wie erwartet. Sie können den Entwicklersupport unter http://aka.ms/storesupport kontaktieren, wenn Sie Hilfe bei der Fehlerbehebung benötigen.
ThaiTong泰语学习_10.1.2.10_Crashlog.evtx ()
Getestete Geräte: Microsoft Surface Laptop
Fehleranwendungsname: ThaiTong.exe, Version: 1.0.0.0, Zeitstempel: 0x696f0000
Fehlermodulname: Microsoft.UI.Xaml.dll, Version: 3.1.7.0, Zeitstempel: 0xabafd337
Ausnahmecode: 0xc000027b
Fehleroffset: 0x00000000003a11f5
Fehlerprozess-ID: 0x0x2acc
Fehleranwendungsstartzeit: 0x0x1dcf315da5ba390
Fehleranwendungspfad: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\ThaiTong.exe
Fehlermodulpfad: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\Microsoft.UI.Xaml.dll
Berichts-ID: 4434c917-11b5-4bdd-ac99-a28959eb9ba6
Fehlerpaketvollname: 13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6
Fehlerpaketrelativanwendungs-ID: App
Ich arbeite noch an der Lösung des dritten Problems. Ich werde die Lösung teilen, sobald ich sie behoben habe. Danke fürs Lesen.