上架微軟應用市集時碰到的各類打包報錯問題

最近我嘗試將一個 WinUI 3 應用程式發布到 Microsoft Store,儘管反覆修正,卻還是遇到了好幾個錯誤。微軟的測試報告寫得含糊不清,讓人摸不著頭緒。直到他們在最新的測試報告中附上了截圖,我才終於找到問題的根源。

首先,第一個問題:

以下是問題報告

可用的產品磚貼圖示包含預設影像。磚貼圖示必須能唯一代表產品,這樣使用者才能將圖示與對應的應用程式關聯起來,不會混淆不同的產品。關於磚貼的資訊,請參閱:https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets;如果是 Mixed Reality 產品的 3D 圖示,請參閱:https://docs.microsoft.com/en-us/windows/mixed-reality/3d-app-launcher-design-guidance。

違規的套件:XXXXX (Package)_1.0.13.0_x86_x64_bundle.msixuploa

從截圖中可以看到,微軟的測試人員安裝我的應用程式後,開始功能表「最近安裝」中顯示的圖示,是 WinUI 3 的預設圖示,而不是我自己設定的自訂圖示。這是因為我在封裝時沒有正確設定應用程式圖示導致的。

要正確設定自訂圖示:開啟專案中的 Package.appxmanifest 檔案,切換到「視覺資產」索引標籤,選擇您的來源影像,產生所需的圖示資產即可。

第二個問題

語言清單中提供的產品名稱,與安裝後裝置上顯示的產品名稱不一致。

商店清單名稱:ThaiTongXXXXX
裝置顯示名稱:XXXXX

問題出現在以下語言清單中:中文(中國)

產品安裝後顯示名稱的文件說明:https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-displayname

商店清單名稱的文件說明:https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/msix/add-and-edit-store-listing-info#product-name

這是另一個類似的問題:封裝時指定的應用程式名稱,和 Microsoft Store 後台填寫的商店清單名稱不一致,導致提交失敗。您可以在 Package.appxmanifest 檔案中解決這個問題。切換到「應用程式」索引標籤,將「顯示名稱」欄位更新為與 Microsoft Partner Center 儀表板中設定的產品名稱完全一致即可。

第三個問題

產品在啟動時崩潰。問題在執行 OS 版本 26200.7623 的以下裝置上被觀測到。

觀測裝置:ASUS EXPERTBOOK P5405CSA_PX485CSA
測試裝置:ASUS EXPERTBOOK P5405CSA_PX485CSA
錯誤資訊:無

提示:Windows 應用程式在開發和測試階段可能執行得很穩定,但提交認證測試後,卻可能出現崩潰或異常表現。同樣,應用程式發布後也可能出現不符合預期的情況。如果需要故障排除方面的協助,可以透過 http://aka.ms/storesupport 聯絡開發人員支援。

ThaiTong泰語學習_10.1.2.10_Crashlog.evtx ()

測試裝置:Microsoft Surface Laptop

錯誤應用程式名稱: ThaiTong.exe,版本: 1.0.0.0,時間戳: 0x696f0000
錯誤模組名稱: Microsoft.UI.Xaml.dll,版本: 3.1.7.0,時間戳: 0xabafd337
異常代碼: 0xc000027b
錯誤偏移量: 0x00000000003a11f5
錯誤處理序 ID: 0x0x2acc
錯誤應用程式啟動時間: 0x0x1dcf315da5ba390
錯誤應用程式路徑: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\ThaiTong.exe
錯誤模組路徑: C:\Program Files\WindowsApps\13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6\ThaiTong\Microsoft.UI.Xaml.dll
報告 ID: 4434c917-11b5-4bdd-ac99-a28959eb9ba6
錯誤套件全名: 13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6
錯誤套件相對應用程式 ID: App

第三個問題我還在排查中,等解決了之後會分享修正方法。感謝閱讀。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *