سؤال

تم إصدار آخر تحديثات لنظام التشغيل iOS اليوم وعلى الرغم من أنني واجهت هذا قبل أن أدارت ولكن الآن بعد أن أقوم بالكثير من الاختبارات ، فإنه يدفعني إلى الجوز.

هل هناك طريقة لنشر الأجهزة التي تعمل 4.1؟ لا يمكنني تعيين إعدادات المشروع على أي قاعدة أخرى من SDK بخلاف 4.2 ولا يمكنني النشر على الأجهزة التي تعمل 4.2 إذا لم أترقية.

هل كانت مفيدة؟

المحلول

نعم. في إعدادات الإنشاء ، هناك قيمة تسمى "هدف نشر iOS". يمكنك تعيين هذا على نسخة أقدم من iOS. لاحظ أن هذا لا يمنعك من استخدام ميزات جديدة لـ iOS 4.2 ، لذلك عليك أن تكون حذراً ، كما لو كنت تفعل ذلك ، فسيقوم بإلقاء خطأ في وقت التشغيل على نظام التشغيل الأقدم.

نصائح أخرى

هناك بالفعل بضعة أماكن ، ويمكن أن تكون الإعدادات مختلفة عن تكوينات التصحيح والإصدار والنشر.

حتى تتمكن من الانتقال إلى: معلومات المشروع - النشر - هدف نشر iOS. ("حذف" إذا كان جريئًا وسيذهب إلى الافتراضي لقاعدة SDK)

يتم تجاوزها بواسطة الإعدادات المستهدفة ، لذا تحقق منها أيضًا. الهدف (انقر نقرًا مزدوجًا على أيقونة الهدف) - النشر - هدف نشر iOS

وبهذه الطريقة ، يمكنك القيام بتصحيح الأخطاء في 4.2 أو 4.1 دون تغيير تكوين بناء الإصدار الخاص بك حتى يتم حل أي أخطاء!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top