المشكلات التي تسبب فشل النشر على متجر Microsoft

حاولت مؤخرًا نشر تطبيق WinUI 3 على متجر Microsoft، لكنني استمررت في تلقي عدة أخطاء رغم التصليحات المتكررة. كانت تقارير اختبارات Microsoft مربكة وصعبة الفهم. اكتشفت أخيرًا السبب الجذري بمجرد إرفاقهم لقطات الشاشة في أحدث تقرير اختبار.

أولاً: المشكلة الأولى:

إليك تقرير المشكلة

تتضمن أيقونات بلاط المنتج المتاحة صورة افتراضية. يجب أن تمثل أيقونات البلاط المنتج بشكل فريد حتى يربط المستخدمون الأيقونات بالمنتجات المناسبة ولا يخلطون بين منتج وآخر. للحصول على معلومات حول البلاط، راجع https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets، أو بالنسبة لأيقونات ثلاثية الأبعاد لمنتجات Mixed Reality، راجع 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 الخاص بمشروعك، وانتقل إلى علامة التبويب الأصول المرئية، وحدد الصورة المصدر الخاصة بك، وقم بإنشاء الأصول الأيقونية المطلوبة.

المشكلة الثانية

اسم المنتج المقدم مع قوائم اللغات لا يتطابق مع اسم المنتج المعروض على الجهاز بعد التثبيت.

اسم القائمة في المتجر: 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.

المشكلة الثالثة

يتعطل المنتج عند التشغيل. لوحظت المشكلة على الأجهزة التالية التي تعمل بنظام التشغيل build 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
معرف العملية الخاطئ: 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
معرف التقرير: 4434c917-11b5-4bdd-ac99-a28959eb9ba6
اسم الحزمة الكامل الخاطئ: 13BB6A9C.2489817D7C86E_1.0.13.0_x64__3310hcxmkktm6
معرف التطبيق النسبي للحزمة الخاطئة: App

ما زلت أعمل على حل المشكلة الثالثة. سأشارك طريقة حلها بمجرد الانتهاء منها. شكرًا للقراءة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *