متجر التطبيقات: مشكلة مع UirequiredDeviceCapabilities
-
04-10-2019 - |
سؤال
لقد قمت بتحميل أول تطبيق لتطبيقات التطبيق ، لكنني لم أقم بوضع uirequireddeviceCapabilities التي يتطلب تطبيقي خدمات الموقع وواي فاي. النتيجة: لا يبدأ التطبيق في البحث عن الإحداثيات كما ينبغي. (عندما قمت بتثبيت التطبيق من خلال Xcode في جهاز iPhone 4 الخاص بي ، يعمل بشكل مثالي).
لذا ، لقد حاولت تحميل إصدار جديد باستخدام هذا UirequiredDeviceCapabilities بشكل صحيح ، وحصلت على رسالة خطأ متابعة بعد محاولة تحميل الإصدار الجديد:
"الحزمة غير صالحة. قد لا يحتوي المفتاح uirequireddeviceCapababilities في info.plist على قيم من شأنها أن تمنع هذا التطبيق من التشغيل على الأجهزة التي تم دعمها بواسطة الإصدارات السابقة."
لذلك ، كما فهمت ، لا أستطيع تعيين uirequireddeviceCapabilities لهذا التطبيق بعد الآن ، هل هذا صحيح؟
كانت فكرتي هي: أحذف هذا التطبيق ، وبعد ذلك أذهب إلى جميع الخطوات اللازمة لتقديم التطبيق إلى متجر التطبيقات مرة أخرى. ولكن عندما قمت بالنقر فوق الزر "حذف هذا التطبيق" ، تلقيت رسالة الخطأ التالية:
"سيتم حذفه دائمًا إزالته من iTunes Connect مع أي مشتريات مرتبطة في التطبيقات. لن يتم إعادة استخدام اسم التطبيق و SKU ، حتى بمجرد حذف التطبيق."
هذا سيء للغاية ، لأنني لا أستطيع تغيير اسم تطبيقي. ما الذي يمكنني فعله لأكون قادرًا على تحميل إصدار جديد من تطبيقي باستخدام UirequiredDeviceCapabilities الجديدة؟
المحلول
- أعد تسمية تطبيقك في iTunes Connect عن طريق إرسال تحديث جديد يغير اسم التطبيق.
- قم بإنشاء تطبيق جديد في iTunes Connect وأدخل الاسم الأصلي لتطبيقك. (الاسم الأصلي للتطبيق الذي أعيد تسميته في الخطوة 1)
- احذف تطبيقك القديم الذي قمت بإعادة تسميته في الخطوة 1
باستخدام هذه الخدعة ، يمكنك إدراك فكرتك. ؛-) الخسارة الوحيدة هي أنه يتعين عليك إدخال جميع بيانات التعريف الخاصة بالتطبيق مرة أخرى. ولا تنس أنك ستفقد المراجعات والتصنيفات التي تركها عملائك في متجر التطبيقات. (راجع للشغل ، طريقة جيدة للتخلص من المراجعات السيئة ؛-))