واحد - فتح تطبيقين في نفس الوقت للايفون ios 11




يتطلب دعم iPad Multitasking هذه التوجهات (6)

أحاول إرسال تطبيق iOS 9 الشامل الخاص بي إلى Apple (مُصمم بواسطة Xcode 7 GM) لكنني أتلقى رسالة الخطأ هذه للحزمة في iTunes Connect ، فقط عند تحديد إرسال للمراجعة :

حزمة غير صالحة. يتطلب دعم iPad Multitasking هذه التوجهات: 'UIInterfaceOrientationPortrait ، UIInterfaceOrientationPortraitUpsideDown ، UIInterfaceOrientationLandscapLeft ، UIInterfaceOrientationLandscapRight'. تم العثور على "UIInterfaceOrientationPortrait ، UIInterfaceOrientationPortraitUpsideDown" في الحزمة "com.bitscoffee.PhotoMarks.iOS".

يحتوي تطبيقي على دعم لتوجهات Portrait و PortraitUpsideDown ولكن ليس للاثنين الآخرين.

فهل هناك حل لهذا المطلب المفروض ، أو أن جميع تطبيقات iOS 9 iPad يجب أن يكون لها جميع التوجهات الأربعة؟


ألغ تحديد كل اتجاه الجهاز وتم تحديده فقط "يتطلب ملء الشاشة" . عملها بشكل صحيح


أنا أستخدم Xamarin ولا يوجد خيار متاح في واجهة المستخدم لتحديد "يتطلب ملء الشاشة". لذلك ، اضطررت إلى متابعة إجابةMichael Wang مع تعديل بسيط. هنا يذهب:

افتح ملف info.plist في محرر نصوص وأضف السطور:

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

حاولت تعيين القيمة إلى "نعم" لكنها لم تنجح ، وهو ما كان متوقعًا.

إذا كنت تتساءل ، فقد وضعت الأسطر أعلاه أسفل قسم UISupportInterfaceOrientations

<key>UISupportedInterfaceOrientations~ipad</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>

أمل أن هذا يساعد شخصاما. الائتمان لمايكل.


تحتاج إلى إضافة Portrait (الزر الرئيسي للصفحة الرئيسية) في حقل اتجاه الواجهة المدعوم لملف info.plist في xcode


في Xcode ، حدد مربع الاختيار "يتطلب ملء الشاشة" ضمن عام> الأهداف ، كما هو موضح أدناه.


كما قال مايكل ، حدد مربع الاختيار "يتطلب ملء الشاشة" ضمن عام> الأهداف

وحذف أيضًا "CFBundleIcons-ipad" من info.plst

هذا عملت لي


يتطلب دعم iPad Multitasking جميع التوجهات ولكن التطبيق الخاص بك لا يحتاج ، لذلك تحتاج إلى إلغاء الاشتراك ، فقط أضف مفتاح UIRequiresFullScreen إلى ملف Info.plist لمشروع Xcode الخاص بك وقم بتطبيق قيمة Boolean YES .





ipad