ios - ماذا يعني الهدف النشر؟




xcode ios10 (3)

هذا سؤال بسيط للغاية أفترضه. هل يمكن لأحد أن يقول لي ما المقصود هدف النشر. إذا اخترت IOS 10 ، فهل هذا يعني أن المستخدمين الذين لديهم iOS 10 يمكنهم تنزيل التطبيق. هل من الخطأ اختيار هدف نشر أقل؟ أيضًا ، المتابعة على هدف النشر ، لا ينصح بالعمل على هدف نشر أقل.


إذا كنت جديدًا على Xcode ، أقترح قبول الإعداد الافتراضي والتفكير فيه باعتباره قيدًا على مشروعك.

مع ظهور أحدث إصدارات Xcode ، ستتم إزالة دعم القيم المستهدفة القديمة. يتعين على الشركات التي لديها قواعد عملاء واسعة التعامل مع هذه المشكلة بطريقتها الخاصة.

في معظم المشروعات التي عملت عليها ، فإن إصدار iOS مهم لأنه يحدد الأجهزة التي يمكنها تشغيل تطبيقك.

على سبيل المثال ، ترك نظام iOS 10 بشكل أساسي وراء جميع الموصلات على غرار iPod.


دعنا نفترض أنك قمت بتعيين الحد الأدنى لهدف النشر على نظام التشغيل iOS 9. وهذا يعني أن التطبيق الخاص بك متوافق مع نظام التشغيل iOS 9 وما فوق الأجهزة.

لن يتم تشغيل التطبيق على أجهزة 9.0 أدناه ولكن يمكن تشغيله على أي إصدار iOS أكبر من 9.0 iOS.


هدف النشر . يحدد هذا أقدم إصدار من نظام التشغيل يمكن تشغيل البرنامج عليه. بشكل افتراضي ، يقوم Xcode بتعيين هذا على إصدار نظام التشغيل المطابق لإصدار SDK الأساسي والإصدارات الأحدث.

عند إنشاء التطبيق الخاص بك ، ينعكس هدف النشر الخاص بك في إدخال MinimumOSVersion في ملف Info.plist الخاص بالتطبيق. بالنسبة إلى تطبيقات iOS ، يتم استخدام إدخال MinimumOSVersion بواسطة متجر التطبيقات للإشارة إلى متطلبات إصدار iOS.

على سبيل المثال ، يمكنك استخدام Embedded Framework عندما يكون Deployment Target هو نظام التشغيل iOS 8 أو الأحدث.

يمكنك العثور على حقل Deployment Target ضمن Project settings Project في علامات تبويب Project Targets . الإعدادات الهدف تتجاوز إعدادات المشروع.

اقرأ المزيد here





ios10