xcode - خطأ غير صالح في الحزمة-"يتطلب إطلاق لوحة العمل"




ipad upload (6)

أستمر في تلقي هذا الخطأ عندما أحاول إرسال تطبيقي إلى المتجر باستخدام Xcode:

خطأ ITMS-90475: "حزمة غير صالحة. يتطلب دعم تعدد المهام في iPad إطلاق لوحة العمل في الحزمة" com.companyname.appname. ""

أحد يعرف ماذا يعني هذا الخطأ حقا؟


إذا كنت ترغب فقط في ضبط RequFullScreen For iPhone ، ودعم iPad Multitasking ، فجرب هذا:

<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>

LaunchScreenIPad.storyboard هو اسم LaunchScreen لأجهزة iPad.

سيظل iPhone يستخدم Launch Images Source الصور.

مرجع مستند Apple: إنشاء مفاتيح خاصة بالنظام والأجهزة


إذا كنت تستخدم Cordova ، فقد ترغب في استخدام cordova-ios-requires-fullscreen (راجع كيفية تعطيل مهام iOS9 المتعددة من خلال Ionic / Cordova ؟)

تحديث : يمكنك أيضًا استخدام cordova-plugin-ipad-multitasking ، والتي يبدو أنها تمنع أيضًا مشكلة أخرى (ITMS-90474)

تحديث : يجب الآن إصلاح هذا باستخدام أدوات Cordova 5.4 دون الحاجة إلى هذه المكونات الإضافية.


لقد حلت المشكلة بهذه الطريقة ، انظر here :

إذا كان يجب عليك إلغاء الاشتراك في Slide Over و Split View ، فقم بذلك بشكل صريح عن طريق إضافة مفتاح UIRequiresFullScreen إلى ملف Info.plist الخاص بمشروع Xcode وتطبيق القيمة المنطقية YES.


من Xcode 8.x يرجى التحقق من تمثيل GIF.


يمكنك إما القيام بذلك كما أظهر André أو إضافة مباشرة:

<key>UIRequiresFullScreen</key>
<true/>

على ملف .plist الخاص بك.


يمكنك العثور على مربع الاختيار "يتطلب ملء الشاشة" ضمن عام> الأهداف







multitasking