سؤال

لقد قمت ببناء تطبيقي في iOS 4.1 والتطبيق لديه إطار IAD. لكنني أريد تعيين هدف النشر على أنه 3.1 بحيث يعمل التطبيق تمامًا على أجهزة iPhone الأقدم أيضًا. لإضافة عرض Banner IAD ، اعتدت IB وأضفت الإعلانات إلى تطبيقي. كيف يمكنني تشغيل تطبيقي على نظام iPhone الأقدم وعلى أجهزة iPad.

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

المحلول

سيتعين عليك تعيين دور الإطار على الضعف ، ثم إجراء فحص وقت التشغيل من أجل التعامل بشكل صحيح مع السلوك على إصدارات iOS المختلفة.

مشروع عينة MessageComposer يفعل نفس الشيء تمامًا - يمكنك عرض readme.txt هناك لمزيد من التفاصيل ورمز المصدر.

نصائح أخرى

للسماح لتطبيقك على تشغيل iPhone/iPod وعلى iPad ، تحتاج إلى تحويل التطبيق الخاص بك إلى تطبيق عالمي. لمزيد من المعلومات تحقق هذه الصفحة.

هناك كل المعلومات كيفية إنشاء تطبيق عالمي ، وصنع روابط ضعيفة إلى المكتبة وكيفية إضافة عمليات فحص وقت التشغيل للتعامل مع السلوك على جهاز مختلف.

راجع للشغل ، جاء IAD مع iOS 4.0 ، بحيث لن يعمل على الأجهزة التي لا تعمل iOS 4.0 أو أعلى. استخدم طريقة الفحص الضعيفة للربط ووقت التشغيل لتعطيل ذلك للإصدارات الأقدم من iOS.

حظا سعيدا مع تطبيقك.

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