Microsoft Store への公開で発生した各種障害について

最近、WinUI 3アプリをMicrosoft Storeに公開しようとしましたが、何度修正してもいくつかのエラーが発生し続けました。Microsoftのテストレポートは分かりにくく、理解するのが難しかったです。最新のテストレポートにスクリーンショットが添付されてから、ようやく根本的な原因を突き止めることができました。

まず、最初の問題:

以下は問題レポートです

使用可能な製品タイルアイコンには、既定のイメージが含まれています。タイルアイコンは、ユーザーがアイコンを適切な製品に関連付け、製品同士を混同しないように、製品を一意に表す必要があります。タイルに関する情報については、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

スクリーンショットから分かるように、Microsoftのテスターがアプリをインストールした際、スタートメニューの「最近インストールしたもの」に表示されたアイコンは、自分で設定したカスタムアイコンではなく、WinUI 3の既定のアイコンでした。これはパッケージ作成時にアプリアイコンを正しく構成していなかったためです。

カスタムアイコンを正しく設定するには:プロジェクトのPackage.appxmanifestファイルを開き、[視覚資産]タブに移動し、ソースイメージを選択して、必要なアイコン資産を生成します。

2つ目の問題

言語リストに指定された製品名が、インストール後にデバイスに表示される製品名と一致していません。

ストアリスト名: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ダッシュボードで構成した製品名と完全に一致するように更新してください。

3つ目の問題

製品が起動時にクラッシュします。この問題は、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

3つ目の問題についてはまだ解決に取り組んでいます。解決し次第、修正方法を共有します。読んでいただきありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です