إكس كود
نوع |
بيئة تطوير متكاملة (IDE) |
---|---|
نظام التشغيل | |
المنصة | |
النموذج المصدري | |
المطورون | |
موقع الويب |
الإصدار الأول |
23 أكتوبر 2003[1] |
---|---|
الإصدار الأخير |
|
الرخصة |
احتكارية مع مكونات مفتوحة المصدر |
الملفات المقروءة | القائمة ...
Xcode perspective (en) *Xcode perspective (V3) (en) *Xcode Color Theme (en) *Xcode Scheme (en) *Xcode Workspace Data (en) *Xcode Text Based Definition (en) *Xcode config (en) [3] |
الملفات المنتجة | القائمة ...
Xcode perspective (en) *Apple Project Builder Xcode Project (en) *Xcode perspective (V3) (en) *Xcode Color Theme (en) *Xcode Scheme (en) *Xcode Workspace Data (en) *Xcode Text Based Definition (en) *Xcode config (en) [3] |
إكس كود هي بيئة تطوير متكاملة (IDE) من Apple لـ macOS، تُستخدم لتطوير البرمجيات لأنظمة macOS، iOS، iPadOS، ووتش أو إس، تي في أو إس، وvisionOS. تم إصدارها لأول مرة في أواخر عام 2003؛ أحدث إصدار مستقر هو الإصدار 16، الذي تم إصداره في 16 سبتمبر 2024، وهو متاح مجانًا عبر متجر تطبيقات Mac وموقع مطورو آبل.[4] يمكن للمطورين المسجلين أيضًا تنزيل إصدارات معاينة وإصدارات سابقة من الحزمة عبر موقع Apple Developer.[5] يتضمن إكس كود أدوات سطر الأوامر التي تمكن من التطوير بأسلوب UNIX عبر تطبيق Terminal في macOS.[6] يمكن أيضًا تنزيلها وتثبيتها دون واجهة المستخدم الرسومية (GUI).
الميزات الرئيسية
[عدل]يدعم إكس كود شفرة المصدر للغات البرمجة: سويفت، سي++، سي-الكائنية، Objective-C++، جافا، أبل سكريبت، Python، Ruby، ResEdit (Rez)، وC، مع مجموعة متنوعة من نماذج البرمجة، بما في ذلك ولكن لا يقتصر على Cocoa، Carbon، وجافا. أضاف طرف ثالث دعمًا لـ GNU Pascal،[7] فري باسكال،[8] Ada،[9] C#،[10] Go،[11] بيرل،[12] وD.[13]
يمكن لـ إكس كود بناء ملفات fat binary (universal binary) التي تحتوي على كود لعدة معماريات باستخدام تنسيق الملف القابل للتنفيذ Mach-O. ساعدت هذه الملفات في تسهيل الانتقالات من 32-bit باور بي سي إلى 64-bit PowerPC، ومن PowerPC إلى إنتل x86، ومن 32-bit إلى 64-bit Intel، وأخيرًا من Intel x86 إلى أبل سيليكون من خلال السماح للمطورين بتوزيع تطبيق واحد للمستخدمين والسماح لنظام التشغيل باختيار المعمارية المناسبة تلقائيًا في وقت التشغيل. باستخدام iOS SDK، tvOS SDK، وwatchOS SDK، يمكن أيضًا استخدام إكس كود لتجميع وتصحيح تطبيقات iOS، iPadOS، تي في أو إس، وووتش أو إس.
يتضمن إكس كود أداة واجهة المستخدم الرسومية Instruments، التي تعمل على إطار عمل التتبع الديناميكي DTrace، الذي تم إنشاؤه بواسطة صن ميكروسيستمز وإصداره كجزء من أوبن سولاريس.
يتكامل إكس كود أيضًا مع دعم مدمج لإدارة شفرة المصدر باستخدام نظام غيت (برنامج) وبروتوكول التحكم في الإصدار، مما يسمح للمستخدم بإنشاء واستنساخ مستودعات Git (التي يمكن استضافتها على مواقع استضافة مستودعات شفرة المصدر مثل غيت هاب، بيت باكيت ، وPerforce، أو استضافتها ذاتيًا باستخدام برمجيات مفتوحة المصدر مثل غيت لاب)، وإجراء عمليات الالتزام، الدفع، والسحب للتغييرات، كل ذلك من داخل إكس كود، مما يجعل المهام التي كانت تُنفذ تقليديًا باستخدام Git من سطر الأوامر تلقائية.
التكوين
[عدل]التطبيق الرئيسي للحزمة هو بيئة تطوير متكاملة (IDE)، والتي تُسمى أيضًا إكس كود. تتضمن حزمة إكس كود معظم وثائق المطورين من Apple، بالإضافة إلى Interface Builder المدمج، وهو تطبيق يُستخدم لبناء واجهات المستخدم الرسومية. حتى الإصدار إكس كود 4.1، كانت حزمة إكس كود تتضمن نسخة معدلة من مجموعة مترجمات جنو (GNU Compiler Collection). في الإصدارات من إكس كود 3.1 حتى إكس كود 4.6.3، كانت تتضمن مترجم LLVM-GCC، مع واجهات أمامية من مجموعة مترجمات جنو ومولد أكواد يعتمد على LLVM.[14] في الإصدار إكس كود 3.2 وما بعده، كانت تتضمن مترجم Clang لـ C/C++/Objective-C، مع واجهات أمامية مكتوبة حديثًا ومولد أكواد يعتمد على LLVM، بالإضافة إلى محلل Clang الستاتيكي.[15] بدءًا من الإصدار إكس كود 4.2، أصبح مترجم Clang المترجم الافتراضي،[16] وبدءًا من الإصدار إكس كود 5.0، أصبح Clang المترجم الوحيد المقدم.
حتى الإصدار إكس كود 4.6.3، كانت حزمة إكس كود تستخدم مصحح جنو (GDB) كواجهة خلفية لمصحح الأخطاء في بيئة التطوير المتكاملة. بدءًا من الإصدار إكس كود 4.3، تم توفير مصحح LLDB أيضًا؛ وبدءًا من الإصدار إكس كود 4.5، حل LLDB محل GDB كواجهة خلفية افتراضية لمصحح الأخطاء في بيئة التطوير المتكاملة.[17] بدءًا من الإصدار إكس كود 5.0، لم يعد GDB متوفرًا.[18]
الملعب
[عدل]توفر ميزة الملعب في إكس كود بيئة للتجريب السريع والتطوير في لغة البرمجة سويفت. تم الإعلان عن الإصدار الأصلي من هذه الميزة وإصداره بواسطة Apple Inc في 2 يونيو 2014، خلال مؤتمر أبل العالمي للمطورين.[19][20]
يوفر الملعب أرضية اختبار تعرض كود المطور في الوقت الفعلي. لديها القدرة على تقييم وعرض نتائج التعبيرات الفردية أثناء كتابتها (ضمن السطر أو في الشريط الجانبي)، مما يوفر ردود فعل سريعة للمبرمج. تُعرف هذه النوع من بيئات التطوير باسم حلقة القراءة-التقييم-الطباعة (REPL) وهي مفيدة للتعلم والتجريب والنمذجة السريعة.[21][22][23] تم استخدام الملعب من قبل Apple لنشر دروس وبرامج تعليمية حول سويفت حيث تكون مزايا REPL ملحوظة.[24][25]
تم تطوير ميزة الملعب بواسطة قسم أدوات المطورين في Apple. وفقًا لكريس لاتنر، مخترع لغة البرمجة سويفت والمدير الأول والمهندس المعماري في قسم أدوات المطورين، كان الملعب "متأثر بشكل كبير بأفكار Bret Victor، و Light Table وبالعديد من الأنظمة التفاعلية الأخرى".[26] تم الإعلان عن الملعب بواسطة أبل في 2 يونيو 2014، خلال مؤتمر أبل العالمي للمطورين كجزء من إكس كود 6 وتم إصداره في سبتمبر.
في سبتمبر 2016، تم إصدار تطبيق سويفت Playgrounds لـ iPad (المتوفر أيضًا على macOS بدءًا من فبراير 2020)، والذي دمج هذه الأفكار في أداة تعليمية. استمرت ميزة الملعب في التطوير، مع تقديم ميزة تنفيذ خطوة بخطوة في إكس كود 10 خلال مؤتمر أبل العالمي للمطورين.[27]
الميزات المزالة
[عدل]في السابق، كان إكس كود يدعم توزيع عملية بناء المنتج على أنظمة متعددة. كانت إحدى التقنيات المستخدمة تُسمى Shared Workgroup Build، والتي استخدمت بروتوكول Bonjour لاكتشاف الأنظمة التي توفر خدمات المترجم تلقائيًا، ونسخة معدلة من المنتج البرمجي الحر distcc لتسهيل توزيع أحمال العمل. كانت الإصدارات السابقة من إكس كود توفر نظامًا يُسمى Dedicated Network Builds. هذه الميزات غير موجودة في الإصدارات المدعومة من إكس كود.
يتضمن إكس كود أيضًا أدوات وإطارات عمل أجسام الويب من Apple لبناء تطبيقات وخدمات ويب باستخدام جافا (والتي كانت تُباع سابقًا كمنتج منفصل). بدءًا من الإصدار إكس كود 3.0، توقفت Apple[28] عن تطوير أجسام الويب داخل إكس كود؛ ويجب استخدام WOLips[29] بدلاً من ذلك. لا يزال إكس كود 3 يتضمن إطارات عمل أجسام الويب.
تاريخ الإصدارات
[عدل]سلسلة 1.x
[عدل]تم إصدار إكس كود 1.0 في خريف عام 2003. كان إكس كود 1.0 يعتمد على Project Builder، ولكنه كان يحتوي على واجهة مستخدم محدثة (UI)، وZeroLink، وFix & Continue، ودعم بناء موزع، وفهرسة Code Sense.
الإصدار التالي المهم، إكس كود 1.5، كان يحتوي على إكمال أكواد أفضل ومصحح أخطاء محسن.
سلسلة 2.x
[عدل]تم إصدار إكس كود 2.0 مع Mac OS X v10.4 "Tiger". كان يتضمن لغة البرمجة المرئية Quartz Composer، وفهرسة Code Sense أفضل لـجافا، ودعم Ant. كما كان يتضمن أداة Apple Reference Library، التي تتيح البحث وقراءة الوثائق عبر الإنترنت من موقع Apple والوثائق المثبتة على الكمبيوتر المحلي.
كان إكس كود 2.1 قادرًا على إنشاء ملفات universal binary. كان يدعم رؤوس precompiled header المشتركة، وأهداف اختبار الوحدات، ونقاط التوقف الشرطية، ونقاط المراقبة. كما كان يحتوي على تحليل تبعيات أفضل.
كان الإصدار الأخير من إكس كود لـ Mac OS X v10.4 هو 2.5.
سلسلة 3.x
[عدل]تم إصدار إكس كود 3.0 مع Mac OS X v10.5 "Leopard". التغييرات الملحوظة منذ الإصدار 2.1 تشمل[30] أداة تصحيح الأخطاء DTrace (التي تُسمى الآن Instruments)، ودعم إعادة الهيكلة، والوثائق الحساسة للسياق، وسي-الكائنية 2.0 مع جمع القمامة. كما يدعم لقطات المشروع، التي توفر شكلًا أساسيًا من التحكم في الإصدار؛ وفقاعات الرسائل، التي تعرض أخطاء البناء وقيم التصحيح بجانب الكود؛ وبناء ملفات ثنائية سميكة بأربع معماريات (32 و64 بت لـ Intel وPowerPC).
كان إكس كود 3.1 إصدارًا محدثًا من أدوات المطورين لـ Mac OS X، وكان نفس الإصدار المضمن مع iPhone SDK. كان يمكنه استهداف منصات غير Mac OS X، بما في ذلك iPhone OS 2.0. كان يتضمن مترجمي GCC 4.2 وLLVM GCC 4.2. ميزة جديدة أخرى منذ إكس كود 3.0 هي أن دعم SCM في إكس كود يتضمن الآن Subversion 1.5.
تم إصدار إكس كود 3.2 مع Mac OS X v10.6 "Snow Leopard" ولا يمكن تثبيته على إصدارات أقدم من OS X. يدعم تحليل البرامج الثابتة، من بين ميزات أخرى. كما يتوقف عن الدعم الرسمي لاستهداف إصدارات أقدم من iPhone OS 3.0. ولكن لا يزال من الممكن استهداف الإصدارات الأقدم، والمحاكي يدعم iPhone OS 2.0 حتى 3.1. أيضًا، تم "نفي" دعم جافا في الإصدار 3.2 إلى المنظم.[31]
إكس كود 3.2.6 هو الإصدار الأخير الذي يمكن تنزيله مجانًا لمستخدمي Mac OS X Snow Leopard (على الرغم من أنه ليس الإصدار الأخير الذي يدعم Snow Leopard؛ الإصدار 4.2 يدعمه). يتطلب تنزيل إكس كود 3.2.6 تسجيلًا مجانيًا في موقع Apple للمطورين.
سلسلة 4.x
[عدل]في يونيو 2010، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 4 من إكس كود خلال خطاب حالة أدوات المطورين. يجمع الإصدار 4 من أدوات المطورين بين أدوات تحرير إكس كود وInterface Builder في تطبيق واحد، من بين تحسينات أخرى.[32][33] أصدرت Apple الإصدار النهائي من إكس كود 4.0 في 9 مارس 2011. تم توفير البرمجيات مجانًا لجميع الأعضاء المسجلين في برنامج Mac Developer بقيمة 99 دولارًا سنويًا وبرنامج iOS Developer بقيمة 99 دولارًا سنويًا. كما تم بيعه مقابل 4.99 دولارًا لغير الأعضاء على متجر تطبيقات Mac (لم يعد متاحًا). يتوقف إكس كود 4.0 عن دعم العديد من الأنظمة القديمة، بما في ذلك جميع تطويرات PowerPC ومجموعات تطوير البرامج (SDKs) لـ Mac OS X 10.4 و10.5، وجميع SDKs الخاصة بـ iOS الأقدم من 4.3. لا يزال يمكن تعيين هدف النشر لإنتاج ملفات ثنائية لتلك المنصات القديمة، ولكن بالنسبة لمنصات Mac OS، يكون المرء محدودًا بإنشاء ملفات ثنائية لـ x86 وx86-64. لاحقًا، أصبح إكس كود مجانيًا للعامة. قبل الإصدار 4.1، كان إكس كود يكلف 4.99 دولارًا.[34]
تم توفير إكس كود 4.1 مجانًا في 20 يوليو 2011 (يوم إصدار Mac OS X Lion) لجميع مستخدمي Mac OS X Lion على متجر تطبيقات Mac. في 29 أغسطس 2011، تم توفير إكس كود 4.1 لـ Mac OS X Snow Leopard لأعضاء برامج المطورين المدفوعة لـ Mac أو iOS.[35] كان إكس كود 4.1 هو الإصدار الأخير الذي يتضمن مجموعة مترجمات جنو (GCC) بدلاً من LLVM GCC أو Clang فقط.
في 12 أكتوبر 2011، تم إصدار إكس كود 4.2 بالتزامن مع إصدار iOS 5.0، وكان يتضمن العديد من الميزات الجديدة والمحسنة، مثل storyboarding والعد المرجعي التلقائي (ARC).[16] إكس كود 4.2 هو الإصدار الأخير الذي يدعم Mac OS X 10.6 "Snow Leopard"، ولكنه متاح فقط للمطورين المسجلين بحسابات مدفوعة؛ بدون حساب مدفوع، يظهر الإصدار 3.2.6 كأحدث إصدار يمكن تنزيله لـ Snow Leopard.[36]
تم إصدار إكس كود 4.3 في 16 فبراير 2012، ويتم توزيعه كحزمة تطبيق واحدة، إكس كود.app، يتم تثبيتها من متجر تطبيقات Mac. يعيد إكس كود 4.3 تنظيم قائمة إكس كود لتشمل أدوات التطوير.[37] تم إصدار إكس كود 4.3.1 في 7 مارس 2012 لإضافة دعم لـ iOS 5.1.[38] تم إصدار إكس كود 4.3.2 في 22 مارس 2012 مع تحسينات على محاكي iOS واقتراح بالانتقال إلى مصحح الأخطاء LLDB بدلاً من مصحح الأخطاء GDB (والتي تبدو تغييرات غير موثقة).[بحاجة لمصدر] تم إصدار إكس كود 4.3.3 في مايو 2012، وكان يتضمن SDK محدثًا لـ Mac OS X 10.7.4 "Lion" وبعض إصلاحات الأخطاء.[39]
تم إصدار إكس كود 4.4 في 25 يوليو 2012.[40] يعمل على كل من Mac OS X Lion (10.7) وماك أو إس إكس ماونتين ليون (10.8) وهو الإصدار الأول من إكس كود الذي يحتوي على SDK لـ OS X 10.8 "Mountain Lion". يتضمن إكس كود 4.4 دعمًا للتوليد التلقائي للخصائص المعلنة، وميزات جديدة لـ سي-الكائنية مثل بناء الجملة الحرفية والفهرسة، وتحسينات في التوطين، والمزيد.[41] في 7 أغسطس 2012، تم إصدار إكس كود 4.4.1 مع بعض إصلاحات الأخطاء.
في 19 سبتمبر 2012، تم إصدار iOS 6 وإكس كود 4.5. أضاف إكس كود دعمًا لـ iOS 6 وشاشة Retina Display مقاس 4 بوصة على iPhone 5 وiPod Touch من الجيل الخامس. كما أضاف بعض الميزات الجديدة لـ سي-الكائنية إلى iOS، وتبسيط التوطين، وإضافة دعم التخطيط التلقائي لـ iOS.[17] في 3 أكتوبر 2012، تم إصدار إكس كود 4.5.1 مع إصلاحات الأخطاء وتحسينات في الاستقرار.[4] بعد أقل من شهر، تم إصدار إكس كود 4.5.2، مع دعم لـ iPad Mini وiPad بشاشة Retina Display، وإصلاحات الأخطاء وتحسينات في الاستقرار.
في 28 يناير 2013، تم إصدار iOS 6.1 وإكس كود 4.6.
سلسلة 5.x
[عدل]في 10 يونيو 2013، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 5 من إكس كود.[42] في 18 سبتمبر 2013، تم إصدار إكس كود 5.0. تم شحنه مع SDKs لـ iOS 7 وOS X 10.8 Mountain Lion. ومع ذلك، كان دعم OS X 10.9 Mavericks متاحًا فقط في الإصدارات التجريبية. أضاف إكس كود 5.0 أيضًا إصدارًا من Clang يولد كود 64 بت لـ ARM لـ iOS 7. قامت Apple بإزالة دعم بناء ملفات Cocoa الثنائية التي تستخدم جمع القمامة في إكس كود 5.1.[43]
سلسلة 6.x
[عدل]في 2 يونيو 2014، في مؤتمر المطورين العالمي، أعلنت Apple عن الإصدار 6 من إكس كود. كانت إحدى أبرز الميزات هي دعم لغة البرمجة الجديدة سويفت، التي طورتها Apple. تضمن إكس كود 6 أيضًا ميزات مثل Playgrounds وأدوات تصحيح الأخطاء المباشرة.[44] في 17 سبتمبر 2014، تم إصدار iOS 8 وإكس كود 6 في نفس الوقت. كان يمكن تنزيل إكس كود من متجر برامج الماك.
سلسلة 7.x
[عدل]في 8 يونيو 2015، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 7 من إكس كود. قدم هذا الإصدار دعمًا لـ سويفت 2 وMetal لنظام OS X، بالإضافة إلى دعم نشر التطبيقات على أجهزة iOS دون الحاجة إلى حساب مطور Apple.[45] تم إصدار إكس كود 7 في 16 سبتمبر 2015.
سلسلة 8.x
[عدل]في 13 يونيو 2016، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 8 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. قدم هذا الإصدار دعمًا لـ سويفت 3.[46] تم إصدار إكس كود 8 في 13 سبتمبر 2016.
سلسلة 9.x
[عدل]في 5 يونيو 2017، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 9 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. قدم هذا الإصدار دعمًا لـ سويفت 4 وMetal 2. كما قدم أيضًا تصحيح الأخطاء عن بُعد على أجهزة iOS وتي في أو إس لاسلكيًا عبر Wi-Fi.[47]
تم إصدار إكس كود 9 للعامة في 19 سبتمبر 2017.[48]
سلسلة 10.x
[عدل]في 4 يونيو 2018، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 10 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. قدم إكس كود 10 دعمًا لوضع الظلام الذي تم الإعلان عنه لـ ماك أو إس موهافي، ومنصات التعاون بيت باكيت وغيت لاب (بالإضافة إلى غيت هاب المدعوم مسبقًا)، وتدريب نماذج تعلم الآلة من خلال Playgrounds، والميزات الجديدة في سويفت 4.2 وMetal 2.1، بالإضافة إلى تحسينات في المحرر ونظام بناء المشروع.[49] توقف إكس كود 10 أيضًا عن دعم بناء تطبيقات macOS 32 بت[50] ولم يعد يدعم تكامل Subversion.[51]
تم إصدار إكس كود 10 للعامة في 17 سبتمبر 2018.[52]
سلسلة 11.x
[عدل]في 3 يونيو 2019، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 11 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. قدم إكس كود 11 دعمًا للميزات الجديدة في سويفت 5.1، بالإضافة إلى إطار عمل سويفتUI الجديد (على الرغم من أن أدوات الواجهة التفاعلية متاحة فقط عند التشغيل تحت macOS 10.15).[53] كما يدعم بناء تطبيقات iPad التي تعمل تحت macOS؛ ويتضمن دعمًا متكاملًا لمدير حزم سويفت؛ ويحتوي على تحسينات إضافية في المحرر، بما في ذلك "خريطة مصغرة" تعطي نظرة عامة على ملف التعليمات البرمجية مع تنقل سريع.[54] يتطلب إكس كود 11 نظام macOS 10.14 أو أحدث[53] ويتطلب إكس كود 11.4 نظام 10.15 أو أحدث.[55]
تم إصدار إكس كود 11 للعامة في 20 سبتمبر 2019.
سلسلة 12.x
[عدل]في 22 يونيو 2020، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 12 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. قدم إكس كود 12 دعمًا لـ سويفت 5.3 ويتطلب نظام macOS 10.15.4 أو أحدث. توقف إكس كود 12 عن بناء تطبيقات iOS 8 وأصبح أدنى إصدار من iOS مدعومًا بواسطة تطبيقات إكس كود 12 هو iOS 9. كما توقف إكس كود 12.1 عن دعم بناء تطبيقات Mac OS X 10.6 Snow Leopard. وأصبح أدنى إصدار من macOS مدعومًا بواسطة تطبيقات إكس كود 12.1 هو OS X 10.9 Mavericks.[56]
تم إصدار إكس كود 12 للعامة في 16 سبتمبر 2020.
سلسلة 13.x
[عدل]في 7 يونيو 2021، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 13 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. قدم الإصدار الجديد دعمًا لـ سويفت 5.5 ويتطلب نظام macOS 11.3 أو أحدث. يحتوي إكس كود 13 على SDKs لـ iOS / iPadOS 15، macOS 12، watchOS 8، وtvOS 15. تشمل الميزات الرئيسية لـ إكس كود 13 نموذج التزامن الجديد في مشاريع سويفت،[57] وتحسين دعم مزودي التحكم في الإصدار (مثل غيت هاب)، بما في ذلك القدرة على تصفح وعرض والتعليق على طلبات السحب مباشرة في واجهة التطبيق، ودعم إكس كود Cloud، خدمة CI/CD الجديدة التي أطلقتها Apple (كما أن لديها نسخة ويب).
تم إصدار إكس كود 13 للعامة في 20 سبتمبر 2021.
سلسلة 14.x
[عدل]في 6 يونيو 2022، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 14 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. توقف إكس كود 14 عن دعم بناء تطبيقات iOS 32 بت.[58] توقف إكس كود 14 عن دعم بناء تطبيقات iOS 9 و10 (هذه الإصدارات من iOS تدعم تطبيقات iOS 32 بت) وأصبح أدنى إصدار من iOS مدعومًا بواسطة تطبيقات إكس كود 14 هو iOS 11. كما توقف إكس كود 14 عن بناء تطبيقات macOS 10.12 Sierra. وأصبح أدنى إصدار من macOS مدعومًا بواسطة تطبيقات إكس كود 14 هو macOS 10.13 High Sierra.[56]
تم إصدار إكس كود 14 للعامة في 12 سبتمبر 2022.
سلسلة 15.x
[عدل]في 5 يونيو 2023، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 15 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم. توقف إكس كود 15 عن دعم بناء تطبيقات iOS 11 وأصبح أدنى إصدار من iOS مدعومًا بواسطة تطبيقات إكس كود 15 هو iOS 12.[56]
تم إصدار إكس كود 15 للعامة في 18 سبتمبر 2023.
سلسلة 16.x
[عدل]في 10 يونيو 2024، في مؤتمر أبل العالمي للمطورين، تم الإعلان عن الإصدار 16 من إكس كود؛ تم إصدار نسخة تجريبية في نفس اليوم.[56]
تم إصدار إكس كود 16 للعامة في 16 سبتمبر 2024.
جدول مقارنة الإصدارات
[عدل]متوقف | الإصدار الحالي | بيتا |
إكس كود 1.0 - إكس كود 2.x (قبل دعم iOS)
[عدل]سجل الإصدارات | ||||||||
---|---|---|---|---|---|---|---|---|
الإصدار | البناء | تاريخ الإصدار | يعمل على إصدارات Mac OS X | إصدارات Mac OS X SDK | ||||
1.0 | 28 سبتمبر 2003 | ماك أو إس إكس 10.3 (10.3.x) | Mac OS X Cheetah (10.0.x)، Mac OS X Puma (10.1.x)، ماك أو إس إكس 10.2 (10.2.x)، وماك أو إس إكس 10.3 (10.3.x) | |||||
1.1 | 19 ديسمبر 2003 | |||||||
1.2 | 22 أبريل 2004 | |||||||
1.5 | 4 أغسطس 2004 | |||||||
2.0 | 29 أبريل 2005 | ماك أو إس إكس تيجر (10.4.x) | ماك أو إس إكس 10.2 (10.2.x)، ماك أو إس إكس 10.3 (10.3.x)، وماك أو إس إكس تيجر (10.4.x) | |||||
2.1 | 6 يونيو 2005 | |||||||
2.2 | 10 نوفمبر 2005 | |||||||
2.2.1 | 13 يناير 2006 | |||||||
2.3 | 23 مايو 2006 | |||||||
2.4 | 17 أغسطس 2006 | |||||||
2.4.1 | 31 أكتوبر 2006 | |||||||
2.5 | 30 أكتوبر 2007 | ماك أو إس إكس تيجر (10.4.x) وماك أو إس إكس ليوبارد (10.5.x) | ماك أو إس إكس 10.2 (10.2.x)، ماك أو إس إكس 10.3 (10.3.x)، ماك أو إس إكس تيجر (10.4.x) وماك أو إس إكس ليوبارد (10.5.x) | |||||
الإصدار | البناء | تاريخ الإصدار | يعمل على إصدارات Mac OS X | إصدارات Mac OS X SDK |
إكس كود 3.0 - إكس كود 4.x
[عدل]سجل الإصدارات | ||||||||
---|---|---|---|---|---|---|---|---|
الإصدار | البناء | تاريخ الإصدار | الحد الأدنى لنظام OS X للتشغيل | إصدارات OS X SDK | إصدارات iOS SDK المضمنة | الحد الأدنى لنظام iOS للتشغيل | بنية iOS المدعومة | محاكيات iOS الإضافية |
3.0 | 26 أكتوبر 2007 | 10.5.x | ماك أو إس إكس 10.3 (10.3.x)، ماك أو إس إكس تيجر (10.4.x)، وماك أو إس إكس ليوبارد (10.5.x) | iOS 2.x + كل إصدار حتى iOS 2.0 | iOS 2.0 | armv6 | - | |
3.1 | 2 أغسطس 2008 | |||||||
3.1.1 | 17 أكتوبر 2008 | |||||||
3.1.2 | 23 نوفمبر 2008 | |||||||
3.1.3 | 17 يونيو 2009 | 10.5.7[59] | iOS 3.1.3 (7E18) أو أقل[59] + كل إصدار حتى iOS 2.0 | armv6 + لـ iOS 3.x: armv7 | ||||
3.1.4 | 1203 | 15 يوليو 2009 | ||||||
3.2 | 28 أغسطس 2009 | 10.6.0 | ماك أو إس إكس تيجر (10.4.x)، ماك أو إس إكس ليوبارد (10.5.x)، وماك أو إس إكس سنو ليوبارد (10.6.x) | |||||
3.2.1 | 9 أكتوبر 2009 | |||||||
3.2.2 | 1650 | 3 أبريل 2010 | 10.6.2[60] | iOS 3.2 (7B367) + كل إصدار حتى iOS 3.0 | iOS 3.0 | armv6, armv7 | ||
3.2.3 | 22 يونيو 2010 | 10.6.4[61][62][63] | iOS 4.0.x[64] + iOS 3.2 | |||||
3.2.4 | 8 سبتمبر 2010 | iOS 4.1 + iOS 3.2 | iOS 4.0.2 (8A400) | |||||
3.2.5 | 1760 | 14 أكتوبر 2010 | iOS 4.2 (8C134) | iOS 4.1 (8B117) + iOS 4.0.2 (8A400) + iOS 3.2 (7W367a) | ||||
3.2.6 | 1761 | 14 فبراير 2011 | 10.6.6[65][66] | iOS 4.3 (8F190) | iOS 4.2 (8C134) + iOS 4.1 (8B117) + iOS 4.0.2 (8A400) + iOS 3.2 (7W367a) | |||
4.0 | 4A304a | 14 مارس 2011 | ماك أو إس إكس سنو ليوبارد (10.6.x) | |||||
4.0.1 | 4A1006 | 25 مارس 2011 | ||||||
4.0.2 | 4A2002a | 14 أبريل 2011 | iOS 4.3.2 (8H7) | |||||
4.1 | 4B110 (10.7) 4B110f (10.6) | 20 يوليو 2011[67] | 10.6.7[68][69] و10.7 | ماك أو إس إكس سنو ليوبارد (10.6.x) وMac OS X Lion (10.7.x) | - | |||
4.1.1 | 4 أغسطس 2011[70] | |||||||
4.2 | 4D199 (10.7) 4C199 (10.6) | 12 أكتوبر 2011 | iOS 5.0 (9A334) | قابل للتنزيل: iOS 4.3.2 (8H7)[71] | ||||
4.2.1 | 4D502 | 18 نوفمبر 2011 | 10.7[72][73] | |||||
4.3 | 4E109 | 16 فبراير 2012 | 10.7.3[74][75] | |||||
4.3.1 | 4E1019 | 7 مارس 2012 | iOS 5.1 (9B176) | قابل للتنزيل: iOS 5.0 + فقط لنظام OS X 10.7:[76] iOS 4.3 | ||||
4.3.2 | 4E2002 | 22 مارس 2012 | ||||||
4.3.3 | 4E3002 | 9 مايو 2012 | ||||||
4.4 | 25 يوليو 2012 | 10.7.4[77][78] | Mac OS X Lion (10.7.x) وماك أو إس إكس ماونتين ليون (10.8.x) | |||||
4.4.1 | 4F1003 | 7 أغسطس 2012 | ||||||
4.5 | 19 سبتمبر 2012 | iOS 6.0 (10A403) | iOS 4.3[79] | armv7, armv7s | قابل للتنزيل: iOS 5.1 + iOS 5.0 + فقط لنظام OS X 10.7: iOS 4.3 | |||
4.5.1 | 3 أكتوبر 2012 | |||||||
4.5.2 | 4G2008 | 1 نوفمبر 2012 | ||||||
4.6 | 4H127 | 20 فبراير 2013 | iOS 6.1 (10B141) | قابل للتنزيل: iOS 6.0 + iOS 5.1 + iOS 5.0 + فقط لنظام OS X 10.7: iOS 4.3 | ||||
4.6.1 | 4H512 | 14 مارس 2013 | ||||||
4.6.2 | 4H1003 | 15 أبريل 2013 | ||||||
4.6.3 | 4H1503 | 14 يونيو 2013 | ||||||
الإصدار | البناء | تاريخ الإصدار | الحد الأدنى لنظام OS X للتشغيل | إصدارات OS X SDK | إصدارات iOS SDK المضمنة | الحد الأدنى لنظام iOS للتشغيل | بنية iOS المدعومة | محاكيات iOS الإضافية |
إكس كود 5.0 - 6.x (منذ دعم arm64)
[عدل]سجل الإصدارات | ||||||||
---|---|---|---|---|---|---|---|---|
الإصدار | البناء | تاريخ الإصدار | الحد الأدنى لنظام OS X للتشغيل | إصدارات OS X SDK | إصدارات iOS SDK المضمنة | الحد الأدنى لنظام iOS للتشغيل | بنية iOS المدعومة | محاكيات iOS القابلة للتنزيل |
5.0 | 5A1413 | 18 سبتمبر 2013 | 10.8.4[80][81] | OS X v10.8 | iOS 7.0 (11A465) | iOS 4.3 أو iOS 6.0 (للبنية مع آرك64 )[82] | armv7, armv7s, آرك64 | iOS 6.1 + iOS 6.0 + فقط لنظام OS X 10.8:[83] iOS 5.1 + iOS 5.0 |
5.0.1 | 5A2053 | 22 أكتوبر 2013 | OS X v10.8 + OS X v10.9 | iOS 7.0.3 (11B508) | iOS 4.3 أو iOS 5.1.1 (للبنية مع آرك64 )[84] | |||
5.0.2 | 5A3005 | 12 نوفمبر 2013 | ||||||
5.1 | 5B130a | 10 مارس 2014 | iOS 7.1 (11D167) | iOS 7.0 + iOS 6.1[85][86] | ||||
5.1.1 | 5B1008 | 10 أبريل 2014 | iOS 6.1 | |||||
6.0.1 | 6A317 | 17 سبتمبر 2014 | 10.9.4 | OS X v10.9 | iOS 8.0 (12A365) | الافتراضي: armv7، آرك64 يدويًا:[87] armv7s |
iOS 7.1 + فقط لنظام OS X 10.9[88] iOS 7.0 | |
6.1 | 6A1052c 6A1052d | 16 أكتوبر 2014[89] 20 أكتوبر 2014[90] | OS X v10.9 + OS X v10.10 | iOS 8.1 (12B411) | ||||
6.1.1 | 6A2008a | 2 ديسمبر 2014 | ||||||
6.2 | 6C131e | 9 مارس 2015 | iOS 8.2 (12D508) | iOS 8.1 + iOS 7.1 | ||||
6.3 | 6D570 | 8 أبريل 2015 | 10.10 | OS X v10.9 + OS X v10.10 | iOS 8.3 (12F69) | iOS 8.2 + iOS 8.1 + iOS 7.1 | ||
6.3.1 | 6D1002 | 21 أبريل 2015 | ||||||
6.3.2 | 6D2105 | 18 مايو 2015 | ||||||
6.4 | 6E35b | 30 يونيو 2015 | iOS 8.4 (12H141) | iOS 8.3 + iOS 8.2 + iOS 8.1 + iOS 7.1 | ||||
الإصدار | البناء | تاريخ الإصدار | الحد الأدنى لنظام OS X للتشغيل[91] | إصدارات OS X SDK | إصدارات iOS SDK المضمنة | الحد الأدنى لنظام iOS للتشغيل | بنية iOS المدعومة | محاكيات iOS القابلة للتنزيل |
إكس كود 7.0 - 10.x (منذ التطوير المجاني على الأجهزة)
[عدل]تاريخ الإصدارات | |||||||||
---|---|---|---|---|---|---|---|---|---|
الإصدار | البنية | تاريخ الإصدار | الحد الأدنى من macOS للتشغيل[92] | macOS SDK(s)[93] | iOS SDK المضمن[94] | ووتش أو إس SDK المضمن[95] | تي في أو إس SDK المضمن[96] | المحاكيات القابلة للتنزيل[97] | الملاحظات |
7.0 | 7A220 | 16 سبتمبر 2015 | 10.10.4 | 10.11 (15A278) | iOS 9 (13A340) | ووتش أو إس 2 (13S343) | - | iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 | |
7.0.1 | 7A1001 | 28 سبتمبر 2015 | |||||||
7.1 | 7B91b | 21 أكتوبر 2015 | 10.10.5 | iOS 9.1 (13B137) | تي في أو إس 9.0 (13T393) | تمت إضافة iOS 9.0 | |||
7.1.1 | 7B1005 | 9 نوفمبر 2015 | |||||||
7.2 | 7C68 | 8 ديسمبر 2015 | 10.11.2 (15C43) | iOS 9.2 (13C75) | ووتش أو إس 2.1 (13S660) | تي في أو إس 9.1 (13U78) | تمت إضافة iOS 9.1 + tvOS 9.0 + watchOS 2.0 | ||
7.2.1 | 7C1002 | 3 فبراير 2016 | تي في أو إس 9.1 (13U79) | ||||||
7.3 | 7D175 | 21 مارس 2016 | 10.11 | 10.11.4 (15E60) | iOS 9.3 (13E230) | ووتش أو إس 2.2 (13V143) | تي في أو إس 9.2 (13Y227) | تمت إضافة iOS 9.2 + tvOS 9.1 + watchOS 2.1 | |
7.3.1 | 7D1012[89] 7D1014[90] | 3 مايو 2016 | |||||||
8.0 | 8A218a | 13 سبتمبر 2016 | 10.11.5 | 10.12 (16A300) | iOS 10 (14A345) | ووتش أو إس 3 (14S326) | تي في أو إس 10.0 (14T328) | تمت إضافة iOS 9.3 + tvOS 9.2 + watchOS 2.2 | |
8.1 | 8B62 | 27 أكتوبر 2016 | 10.12.1 (16B2649) | iOS 10.1 (14B72) | ووتش أو إس 3.1 (14S471a) | تمت إضافة iOS 10.0 (لا يوجد watchOS 3.0) | |||
8.2 | 8C38 | 12 ديسمبر 2016 | 10.12.2 (16C58) | iOS 10.2 (14C89) | تي في أو إس 10.1 (14U591) | تمت إضافة iOS 10.1 + tvOS 10.0 | |||
8.2.1 | 8C1002 | 19 ديسمبر 2016 | |||||||
8.3 | 8E162 | 27 مارس 2017 | 10.12 | 10.12.4 (16E185) | iOS 10.3 (14E269) | ووتش أو إس 3.2 (14V243) | تي في أو إس 10.2 (14W260) | تمت إضافة iOS 10.2 + tvOS 10.1 (لا يوجد watchOS 3.1) | |
8.3.1 | 8E1000a | 6 أبريل 2017 | |||||||
8.3.2 | 8E2002 | 18 أبريل 2017 | |||||||
8.3.3 | 8E3004b | 5 يونيو 2017 | iOS 10.3.1 (14E8301) | تمت إضافة محاكي watchOS 3.1 | [99] | ||||
9.0 | 9A235 | 19 سبتمبر 2017 | 10.12.6 | 10.13 (17A360) | iOS 11.0 (15A372) | ووتش أو إس 4.0 (15R372) | تي في أو إس 11.0 (15J380) | تمت إضافة iOS 10.3.1 + tvOS 10.2 + watchOS 3.2 | |
9.0.1 | 9A1004 | 15 أكتوبر 2017 | |||||||
9.1 | 9B55 | 31 أكتوبر 2017 | 10.13.1 (17B48) | iOS 11.1 (15B93/15B101) | ووتش أو إس 4.1 (15R846) | تي في أو إس 11.1 (15J582) | تمت إضافة iOS 11.0 + tvOS 11 + watchOS 4.0 | ||
9.2 | 9C40b | 4 ديسمبر 2017 | 10.13.2 (17C76) | iOS 11.2 (15C107) | ووتش أو إس 4.2 (15S100) | تي في أو إس 11.2 (15K104) | تمت إضافة iOS 11.1 + tvOS 11.1 + watchOS 4.1 | ||
9.3 | 9E145 | 29 مارس 2018 | 10.13.2 | 10.13.4 (17E189) | iOS 11.3 (15E217) | ووتش أو إس 4.3 (15T212) | تي في أو إس 11.3 (15L211) | تمت إضافة iOS 11.2 + tvOS 11.2 + watchOS 4.2 | |
9.3.1 | 9E501 | 9 مايو 2018 | |||||||
9.4 | 9F1027a | 29 مايو 2018 | iOS 11.4 (15F79) | تي في أو إس 11.4 (15L576) | تمت إضافة iOS 11.3 + tvOS 11.3 | ||||
9.4.1 | 9F2000 | 13 يونيو 2018 | |||||||
10.0 | 10A255 | 17 سبتمبر 2018 | 10.13.6 | 10.14 (18A384) | iOS 12.0 (16A366) | watchOS 5.0 (16R363) | tvOS 12.0 (16J364) | تمت إضافة iOS 11.4 + tvOS 11.4 + watchOS 4.3 | |
10.1 | 10B61 | 30 أكتوبر 2018 | 10.14.1 (18B71) | iOS 12.1 (16B91) | watchOS 5.1 (16R591) | tvOS 12.1 (16J602) | تمت إضافة iOS 12.0 + tvOS 12.0 + watchOS 5.0 | ||
10.2 | 10E125 | 25 مارس 2019 | 10.14.3[100][101] | 10.14.4 (18E219) | iOS 12.2 (16E226) | watchOS 5.2 (16T224) | tvOS 12.2 (16L225) | تمت إضافة iOS 12.1 + tvOS 12.1 + watchOS 5.1 | |
10.2.1 | 10E1001 | 17 أبريل 2019 | |||||||
10.3 | 10G8 | 22 يوليو 2019 | 10.14.3[102] | 10.14.6 (18G74) | iOS 12.4 (16G73) | watchOS 5.3 (16U567) | tvOS 12.4 (16M567) | تمت إضافة iOS 12.2 + tvOS 12.2 + watchOS 5.2 | |
الإصدار | البنية | تاريخ الإصدار | الحد الأدنى من macOS للتشغيل[92] | macOS SDK(s)[93] | iOS SDK المضمن[94] | ووتش أو إس SDK المضمن[95] | تي في أو إس SDK المضمن[96] | المحاكيات القابلة للتنزيل[97] | الملاحظات |
إكس كود 11.0 - 14.x (منذ إطار عمل سويفتUI)
[عدل]تاريخ الإصدارات | |||||||||
---|---|---|---|---|---|---|---|---|---|
الإصدار | البنية | تاريخ الإصدار | الحد الأدنى من macOS للتشغيل[92][103] | macOS SDK(s)[104][103] | iOS SDK المضمن[105][103] | ووتش أو إس SDK المضمن[106][103] | تي في أو إس SDK المضمن[107][103] | الملاحظات | |
11.0 | 11A420a | 20 سبتمبر 2019 | 10.14.4 | 10.15 (19A547) | iOS 13.0 (17A566) | ووتش أو إس 6.0 (17R566) | تي في أو إس 13.0 (17J559) | [109] | |
11.1 | 11A1027 | 7 أكتوبر 2019 | iOS 13.1 (17A820) | [110] | |||||
11.2 | 11B52 | 31 أكتوبر 2019 | 10.15.1 (19B81) | iOS 13.2 (17B80) | ووتش أو إس 6.1 (17S80) | تي في أو إس 13.2 (17K81) | [111] | ||
11.2.1 | 11B500 | 12 نوفمبر 2019 | 10.15.1 (19B89) | iOS 13.2 (17B102) | تي في أو إس 13.2 (17K90) | [112][113] | |||
11.3 | 11C29 | 10 ديسمبر 2019 | 10.15.2 (19B90) | [114][113] | |||||
11.3.1 | 11C505[115] | 13 يناير 2020 | [116][113] | ||||||
11.4 | 11E146 | 24 مارس 2020 | 10.15.2 | 10.15.4 (19E258) | iOS 13.4 (17E255) | watchOS 6.2 (17T255) | tvOS 13.4 (17L255) | [117][113] | |
11.4.1 | 11E503a | 15 أبريل 2020 | iOS 13.4 (17E8258) | [118][113] | |||||
11.5 | 11E608c | 20 مايو 2020 | iOS 13.5 (17F65) | [119][113] | |||||
11.6 | 11E708 | 15 يوليو 2020 | 10.15.6 (19G68) | iOS 13.6 (17G64) | [120][113] | ||||
11.7 | 11E801a | 1 سبتمبر 2020 | iOS 13.7 (17H22) | [121][113] | |||||
12.0 | 12A7209 | 16 سبتمبر 2020 | 10.15.4 (Intel-based Mac) 11.0 (Apple silicon Mac) |
iOS 14 (18A390) | watchOS 7 (18R382) | tvOS 14 (18J390) | [122][113] | ||
12.0.1 | 12A7300 | 24 سبتمبر 2020 | [123][113] | ||||||
12.1 | 12A7403 | 20 أكتوبر 2020 | iOS 14.1 (18A8394) | [124][113] | |||||
12.1.1 RC | 12A7605b | 30 أكتوبر 2020 | iOS 14.2 (18B79) | watchOS 7.1 (18R579) | tvOS 14.2 (18K54) | [125][113] | |||
12.2 | 12B45b | 12 نوفمبر 2020 | 11.0 (20A2408) | [126][113] | |||||
12.3 | 12C33 | 14 ديسمبر 2020 | 11.1 (20C63) | iOS 14.3 (18C61) | watchOS 7.2 (18S561) | tvOS 14.3 (18K559) | [127][113] | ||
12.4 | 12D4e | 26 يناير 2021 | iOS 14.4 (18D46) | [128][113] | |||||
12.5 | 12E262 | 26 أبريل 2021 | 11.0 | 11.3 (20E214) | iOS 14.5 (18E182) | watchOS 7.4 (18T187) | tvOS 14.5 (18L191) | [129][113] | |
12.5.1 | 12E507 | 21 يونيو 2021 | [130][113] | ||||||
13.0 | 13A233 | 20 سبتمبر 2021 | 11.3 | iOS 15.0 (19A339) | watchOS 8.0 (19R341) | tvOS 15.0 (19J344) | [131][113] | ||
13.1 | 13A1030d | 25 أكتوبر 2021 | 12.0 (21A344) | watchOS 8.0.1 (19R351) | [132][113] | ||||
13.2 | 13C90 | 13 ديسمبر 2021 | 12.1 (21C46) | iOS 15.2 (19C51) | watchOS 8.3 (19S51) | tvOS 15.2 (19K50) | [133][113] | ||
13.2.1 | 13C100 | 17 ديسمبر 2021 | [134][113] | ||||||
13.3 | 13E113 | 14 مارس 2022 | 12.0 | 12.3 (21E226) | iOS 15.4 (19E239) | watchOS 8.5 (19T241) | tvOS 15.4 (19L439) | [135][113] | |
13.3.1 | 13E500a | 11 أبريل 2022 | [136][113] | ||||||
13.4 | 13F17a | 16 مايو 2022 | iOS 15.5 (19F64) | [137][113] | |||||
13.4.1 | 13F100 | 2 يونيو 2022 | [138][113] | ||||||
14.0 | 14A309 | 12 سبتمبر 2022 | 12.5 | iOS 16.0 (20A360) | watchOS 9.0 (20R362) | tvOS 16.0 (20J373) | [139][113] | ||
14.0.1 | 14A400 | 26 سبتمبر 2022 | [140][113] | ||||||
14.1 | 14B47b | 1 نوفمبر 2022 | 13.0 (22A372) | iOS 16.1 (20B71) | watchOS 9.1 (20S71) | tvOS 16.1 (20K67) | [141][113] | ||
14.2 | 14C18 | 13 ديسمبر 2022 | 13.1 (22C55) | iOS 16.2 (20C52) | [142][113] | ||||
14.3 | 14E222b | 30 مارس 2023 | 13.0 | 13.3 (22E245) | iOS 16.4 (20E238) | watchOS 9.4 (20T248) | tvOS 16.4 (20L489) | [143][113] | |
14.3.1 | 14E300c | 1 يونيو 2023 | [144][113] | ||||||
الإصدار | البنية | تاريخ الإصدار | الحد الأدنى من macOS للتشغيل[92] | macOS SDK(s)[104] | iOS SDK المضمن[105] | ووتش أو إس SDK المضمن[106] | تي في أو إس SDK المضمن[107] | الملاحظات |
إكس كود 15.0 - (منذ دعم visionOS)
[عدل]تاريخ الإصدارات | |||||||||
---|---|---|---|---|---|---|---|---|---|
الإصدار | البنية | تاريخ الإصدار | الحد الأدنى من macOS للتشغيل[92][103] | macOS SDK(s)[104][103] | iOS SDK المضمن[105][103] | ووتش أو إس SDK المضمن[106][103] | تي في أو إس SDK المضمن[107][103] | visionOS SDK المضمن[145][103] | الملاحظات |
15.0 | 15A240d | 18 سبتمبر 2023 | 13.5 | 14.0 (23A334) | iOS 17.0 (21A325) | watchOS 10.0 (21R354) | tvOS 17.0 (21J351) | [146][113] | |
15.0.1 | 15A507 | 18 أكتوبر 2023 | iOS 17.0 (21A326) | [147][113] | |||||
15.1 | 15C65 | 11 ديسمبر 2023 | 14.2 (23C53) | iOS 17.2 (21C52) | watchOS 10.2 (21S355) | tvOS 17.2 (21K354) | [148][113] | ||
15.2 | 15C500b | 8 يناير 2024 | visionOS 1.0 (21N301) | [149][113] | |||||
15.3 | 15E5204a | 5 مارس 2024 | 14.0 | 14.4 (23E5196c) | iOS 17.4 (21E212) | watchOS 10.4 (21T5202c) | tvOS 17.4 (21L5212c) | visionOS 1.1 (21O5188b) | [150][113] |
15.4 | 15F31d | 13 مايو 2024 | 14.5 (23F73) | iOS 17.5 (21F77) | watchOS 10.5 (21T569) | tvOS 17.5 (21L566) | visionOS 1.2 (21O5565d) | [151][113] | |
16.0 | 16A242d | 16 سبتمبر 2024 | 14.5 | 15.0 (24A336) | iOS 18.0 (22A3362) | watchOS 11.0 (22R350) | tvOS 18.0 (22J358) | visionOS 2.0 (22N331) | [152][113] |
16.1 | 16B40 | 28 أكتوبر 2024 | 15.1 (24B75) | iOS 18.1 (22B74) | watchOS 11.1 (22R574) | tvOS 18.1 (22J572) | visionOS 2.1 (22N573) | [153][113] | |
16.2 | 16C5032a | 11 ديسمبر 2024 | 15.2 (24C94) | iOS 18.2 (22C146) | watchOS 11.2 (22S97) | tvOS 18.2 (22K152) | visionOS 2.2 (22N799) | [154][113] | |
الإصدار | البنية | تاريخ الإصدار | الحد الأدنى من macOS للتشغيل[92] | macOS SDK(s)[104] | iOS SDK المضمن[105] | ووتش أو إس SDK المضمن[106] | تي في أو إس SDK المضمن[107] | visionOS SDK المضمن[145] | الملاحظات |
إصدارات الأدوات
[عدل]متوقف | الإصدار الحالي | بيتا |
إكس كود 1.0 - إكس كود 2.x (قبل دعم iOS)
[عدل]تاريخ إصدارات الأدوات | ||||||||
---|---|---|---|---|---|---|---|---|
إكس كود | cctools | ld64 | GCC 3.1 | GCC 3.3 | GCC 4.0 | |||
1.0 | 495 | - | 1256 | - | - | |||
1.2 | 499 | - | - | 1640 | - | |||
1.5 | 525 | - | - | 1666 | - | |||
2.5 | 622.9 | 62.1 | - | 1819 | 5370 | |||
إكس كود | cctools | ld64 | GCC 3.1 | GCC 3.3 | GCC 4.0[155] |
إكس كود 3.0 - إكس كود 4.x
[عدل]تاريخ إصدارات الأدوات | ||||||||
---|---|---|---|---|---|---|---|---|
إكس كود | cctools | ld64 | GCC 4.0 | GCC 4.2 | LLVM-GCC 4.2 | LLVM | Apple LLVM-Clang | |
3.1.4 | 698.1 | 85.2.1 | 5493 | 5577 | 5555 | 2064.3 | - | |
3.2 | 750 | 95.2.12 | 5493 | 5646 | 5646 | 2118 | - | |
3.2.1 | 750 | 95.2.12 | 5493 | 5646 | 5646 | 2206 | - | |
3.2.2 | 773 | 97.2 | 5493 | 5659 | 5646 | 2207.5 | 1.0.2 | |
3.2.3 | 782 | 97.14 | 5494 | 5664 | 5658 | 2326.10 | 1.5 (60) | |
3.2.4 | 782 | 97.14 | 5494 | 5664 | 5658 | 2326.10 | 1.5 (60) | |
3.2.5 | 782 | 97.17 | 5494 | 5664 | 5658 | 2333.4 | 1.6 (70) | |
3.2.6 | 795 | 97.17 | 5494 | 5666 | 5658 | 2335.6 | 1.7 (77) (based on LLVM 2.9svn) | |
4.0 | 800 | 123.2 | 5494 | 5666 | 5658 | 2335.9 | 2.0 (137) (based on LLVM 2.9svn) | |
4.0.2 | ? | ? | 5494 | 5666 | 5658 | 2335.9 | 2.0 (137) (based on LLVM 2.9svn) | |
4.1 | 806 | 123.2.1 | - | 5666 | 5658 | 2335.15.00 | 2.1 (163.7.1) (based on LLVM 3.0svn) | |
4.2 | 809 | 127.2 | - | - | 5658 | 2336.1.00 | 3.0 (211.10.1) (based on LLVM 3.0svn) | |
4.3 | 822 | 112 | - | - | 5658 | 2336.9.00 | 3.1 (tags/Apple/clang-318.0.45) (based on LLVM 3.1svn) | |
4.3.1 | ? | ? | - | - | 5658 | 2336.9.00 | 3.1 (tags/Apple/clang-318.0.54) (based on LLVM 3.1svn) | |
4.3.2 | ? | ? | - | - | 5658 | 2336.9.00 | 3.1 (tags/Apple/clang-318.0.58) (based on LLVM 3.1svn)[156] | |
4.3.3 | ? | ? | - | - | 5658 | 2336.9.00 | 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn)[156] | |
4.4 | 829 | 133.3 | - | - | 5658 | 2336.11.00 | 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)[156] | |
4.4.1 | ? | ? | - | - | 5658 | 2336.11.00 | 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)[156] | |
4.5 | 836 | 134.9 | - | - | 5658 | 2336.11.00 | 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)[156] | |
4.5.1 | ? | ? | - | - | 5658 | 2336.11.00 | 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)[156] | |
4.5.2 | ? | ? | - | - | 5658 | 2336.11.00 | 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)[156] | |
4.6 | 839 | 136 | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.24) (based on LLVM 3.2svn)[156] | |
4.6.1 | ? | ? | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.27) (based on LLVM 3.2svn)[156] | |
4.6.2 | ? | ? | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.28) (based on LLVM 3.2svn)[156] | |
4.6.3 | ? | ? | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.28) (based on LLVM 3.2svn)[156] | |
إكس كود | cctools | ld64 | GCC 4.0[155] | GCC 4.2[157] | LLVM-GCC 4.2[158] | LLVM[158] | Apple LLVM-Clang[159] |
إكس كود 5.0 - 6.x (منذ دعم arm64)
[عدل]تاريخ إصدارات الأدوات | ||||||||
---|---|---|---|---|---|---|---|---|
إكس كود | cctools | ld64 | LLVM | Clang version string | سويفت version string | |||
5.0.0 | 846.2.1 | 224.1 | 3.3svn | 5.0 (clang-500.2.75) (based on LLVM 3.3svn)[156] | ||||
5.0.1 | 846.2.4 | 224.1 | 3.3svn | 5.0 (clang-500.2.79) (based on LLVM 3.3svn)[156] | ||||
5.0.2 | 846.2.4 | 224.1 | 3.3svn | 5.0 (clang-500.2.79) (based on LLVM 3.3svn)[156] | ||||
5.1 | 855 | 236.3 | 3.4svn | 5.1 (clang-503.0.38) (based on LLVM 3.4svn)[156] | ||||
5.1.1 | 855 | 236.4 | 3.4svn | 5.1 (clang-503.0.40) (based on LLVM 3.4svn)[156] | ||||
6.0.1 | 862 | 241.8 | 3.5svn | 6.0 (clang-600.0.51) (based on LLVM 3.5svn)[156] | 1.0 (سويفت-600.0.51.4) | |||
6.1 | 862 | 241.9 | 3.5svn | 6.0 (clang-600.0.54) (based on LLVM 3.5svn)[156] | 1.1 (سويفت-600.0.54.20) | |||
6.1.1 | 862 | 241.9 | 3.5svn | 6.0 (clang-600.0.56) (based on LLVM 3.5svn)[156] | 1.1 (سويفت-600.0.56.1) | |||
6.2 | 862 | 241.9 | 3.5svn | 6.0 (clang-600.0.57) (based on LLVM 3.5svn)[156] | 1.1 (سويفت-600.0.57.4) | |||
6.3 | 870 | 242 | 3.6.0svn | 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)[156] | 1.2 (سويفتlang-602.0.49.3) | |||
6.3.1 | 870 | 242 | 3.6.0svn | 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)[156] | 1.2 (سويفتlang-602.0.49.6) | |||
6.3.2 | 870 | 242 | 3.6.0svn | 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)[156] | 1.2 (سويفتlang-602.0.53.1) | |||
6.4 | 870 | 242.2 | 3.6.0svn | 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)[156] | 1.2 (سويفتlang-602.0.53.1) | |||
إكس كود | cctools[160] | ld64[161] | LLVM[162] | Clang version string[163] | سويفت version string[164] |
إكس كود 7.0 - 10.x (منذ التطوير المجاني على الأجهزة)
[عدل]تاريخ إصدارات الأدوات | ||||||||
---|---|---|---|---|---|---|---|---|
إكس كود | cctools | ld64 | LLVM | Clang version string | سويفت version string | |||
7.0 | 877.5 | 253.3 | 3.7.0svn[162] | 7.0.0 (clang-700.0.72)[156] | 2.0 (سويفتlang-700.0.59) | |||
7.0.1 | 877.5 | 253.3.3 | 3.7.0svn[162] | 7.0.0 (clang-700.0.72)[156] | 2.0 (سويفتlang-700.0.59) | |||
7.1 | 877.7 | 253.6 | 3.7.0svn[162] | 7.0.0 (clang-700.1.76)[156] | 2.1 (سويفتlang-700.1.101.6) | |||
7.2 | 877.8 | 253.9 | 3.7.0svn[162] | 7.0.2 (clang-700.1.81)[156] | 2.1.1 (سويفتlang-700.1.101.15) | |||
7.2.1 | 877.8 | 253.9 | 3.7.0svn[162] | 7.0.2 (clang-700.1.81)[156] | 2.1.1 (سويفتlang-700.1.101.15) | |||
7.3 | 886 | 264.3.101 | 3.8.0svn[162] | 7.3.0 (clang-703.0.29)[156] | 2.2 (سويفتlang-703.0.18.1) | |||
7.3.1 | 886 | 264.3.102 | 3.8.0svn[162] | 7.3.0 (clang-703.0.31)[156] | 2.2 (سويفتlang-703.0.18.8) | |||
8.0 | 895 | 274.1 | 3.9.0svn[162] | 8.0.0 (clang-800.0.38)[156] | 3.0 (سويفتlang-800.0.46.2) | |||
8.1 | 895 | 274.1 | 3.9.0svn[162] | 8.0.0 (clang-800.0.42.1)[156] | 3.0.1 (سويفتlang-800.0.58.6 clang-800.0.42.1) | |||
8.2 | 895 | 274.2 | 3.9.0svn[162] | 8.0.0 (clang-800.0.42.1)[156] | 3.0.2 (سويفتlang-800.0.63 clang-800.0.42.1) | |||
8.2.1 | 895 | 274.2 | 3.9.0svn[162] | 8.0.0 (clang-800.0.42.1)[156] | 3.0.2 (سويفتlang-800.0.63 clang-800.0.42.1) | |||
8.3 | 898 | 278.4 | 3.9.0svn[162] | 8.1.0 (clang-802.0.38)[156] | 3.1 (سويفتlang-802.0.48 clang-802.0.38) | |||
8.3.1 | 898 | 278.4 | 3.9.0svn[162] | 8.1.0 (clang-802.0.41)[156] | 3.1 (سويفتlang-802.0.51 clang-802.0.41) | |||
8.3.2 | 898 | 278.4 | 3.9.0svn[162] | 8.1.0 (clang-802.0.42)[156] | 3.1 (سويفتlang-802.0.53 clang-802.0.42) | |||
8.3.3 | 898 | 278.4 | 3.9.0svn[162] | 8.1.0 (clang-802.0.42)[156] | 3.1 (سويفتlang-802.0.53 clang-802.0.42) | |||
9.0 | 900 | 302.3 | 4.0.0[165] | 9.0.0 (clang-900.0.37)[156] | 4.0 (سويفتlang-900.0.65 clang-900.0.37) | |||
9.1 | 900 | 302.3.1 | 4.0.0[166] | 9.0.0 (clang-900.0.38)[156] | 4.0.2 (سويفتlang-900.0.69.2 clang-900.0.38) | |||
9.2 | 900 | 305 | 4.0.0[167] | 9.0.0 (clang-900.0.39.2)[156] | 4.0.3 (سويفتlang-900.0.74.1 clang-900.0.39.2) | |||
9.3 | 906 | 351.8 | 5.0.2[168] | 9.1.0 (clang-902.0.39.1)[156] | 4.1 (سويفتlang-902.0.48 clang-902.0.37.1) | |||
9.3.1 | 906 | 351.8 | 5.0.2[168] | 9.1.0 (clang-902.0.39.1)[156] | 4.1 (سويفتlang-902.0.48 clang-902.0.37.1) | |||
9.4 | 906 | 351.8 | 5.0.2[169] | 9.1.0 (clang-902.0.39.2)[156] | 4.1.2 (سويفتlang-902.0.54 clang-902.0.39.2) | |||
9.4.1 | 906 | 351.8 | 5.0.2[169] | 9.1.0 (clang-902.0.39.2)[156] | 4.1.2 (سويفتlang-902.0.54 clang-902.0.39.2) | |||
10.0 | 921.0.1 | 409.12 | 6.0.1[170] | 10.0.0 (clang-1000.11.45.2)[156] | 4.2 (سويفتlang-1000.11.37.1 clang-1000.11.45.1) | |||
10.1 |
921.0.1 | 409.12 | 6.0.1[171] | 10.0.0 (clang-1000.11.45.5)[156] | 4.2.1 (سويفتlang-1000.11.42 clang-1000.11.45.1) | |||
10.2 |
927.0.2 | 450.3 | 7.0.0[172] | 10.0.1 (clang-1001.0.46.3)[156] | 5.0 (سويفتlang-1001.0.69.5 clang-1001.0.46.3) | |||
10.2.1 |
927.0.2 | 450.3 | 7.0.0[173] | 10.0.1 (clang-1001.0.46.4)[156] | 5.0.1 (سويفتlang-1001.0.82.4 clang-1001.0.46.5) | |||
10.3 |
927.0.2 | 450.3 | 7.0.0[173] | 10.0.1 (clang-1001.0.46.4)[156] | 5.0.1 (سويفتlang-1001.0.82.4 clang-1001.0.46.5) | |||
إكس كود | cctools[160] | ld64[161] | LLVM[162] | Clang version string[163] | سويفت version string[164] |
إكس كود 11.0 - 14.x (منذ إطار عمل سويفتUI)
[عدل]تاريخ إصدارات الأدوات | ||||||||
---|---|---|---|---|---|---|---|---|
إكس كود | cctools | ld64 | LLVM | Clang version string | سويفت version string | |||
11.0 |
949.0.1 | 512.4 | 8.0.0[174] | 11.0.0 (clang-1100.0.33.8)[156] | 5.1 (سويفتlang-1100.0.270.13 clang-1100.0.33.7) | |||
11.1 |
949.0.1 | 512.4 | 8.0.0[174] | 11.0.0 (clang-1100.0.33.8)[156] | 5.1 (سويفتlang-1100.0.270.13 clang-1100.0.33.7) | |||
11.2 |
949.0.1 | 520 | 8.0.0[175] | 11.0.0 (clang-1100.0.33.12)[176] | 5.1.2 (سويفتlang-1100.0.278 clang-1100.0.33.9) | |||
11.2.1 |
949.0.1 | 520 | 8.0.0[175] | 11.0.0 (clang-1100.0.33.12)[163] | 5.1.2 (سويفتlang-1100.0.278 clang-1100.0.33.9) | |||
11.3 |
949.0.1 | 530 | 8.0.0[177] | 11.0.0 (clang-1100.0.33.16)[163] | 5.1.3 (سويفتlang-1100.0.282.1 clang-1100.0.33.15) | |||
11.3.1 |
949.0.1 | 530 | 8.0.0[177] | 11.0.0 (clang-1100.0.33.17)[163] | 5.1.3 (سويفتlang-1100.0.282.1 clang-1100.0.33.15) | |||
11.4 |
959.0.1 | 556.5 | 9.0.0[178] | 11.0.3 (clang-1103.0.32.29)[163] | 5.2 (سويفتlang-1103.0.32.1 clang-1103.0.32.29) | |||
11.4.1 |
959.0.1 | 556.6 | 9.0.0[179] | 11.0.3 (clang-1103.0.32.59)[163] | 5.2.2 (سويفتlang-1103.0.32.6 clang-1103.0.32.51) | |||
11.5 |
959.0.1 | 556.6 | 9.0.0[180] | 11.0.3 (clang-1103.0.32.62)[163] | 5.2.4 (سويفتlang-1103.0.32.9 clang-1103.0.32.53) | |||
11.6 |
959.0.1 | 556.6 | 9.0.0[180] | 11.0.3 (clang-1103.0.32.62)[163] | 5.2.4 (سويفتlang-1103.0.32.9 clang-1103.0.32.53) | |||
11.7 |
959.0.1 | 556.6 | 9.0.0[180] | 11.0.3 (clang-1103.0.32.62)[163] | 5.2.4 (سويفتlang-1103.0.32.9 clang-1103.0.32.53) | |||
12.0 |
973.0.1 | 609 | 10.0.0[181] | 12.0.0 (clang-1200.0.32.2)[163] | 5.3 (سويفتlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.0.1 |
973.0.1 | 609 | 10.0.0[181] | 12.0.0 (clang-1200.0.32.2)[163] | 5.3 (سويفتlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.1 |
973.0.1 | 609 | 10.0.0[181] | 12.0.0 (clang-1200.0.32.21)[163] | 5.3 (سويفتlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.1.1 RC |
973.0.1 | 609 | 10.0.0[181] | 12.0.0 (clang-1200.0.32.21)[163] | 5.3 (سويفتlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.2 |
973.4 | 609.7 | 10.0.0[182] | 12.0.0 (clang-1200.0.32.27)[163] | 5.3.1 (سويفتlang-1200.0.41 clang-1200.0.32.8) | |||
12.3 |
977.1 | 609.8 | 10.0.0[183] | 12.0.0 (clang-1200.0.32.28)[163] | 5.3.2 (سويفتlang-1200.0.45 clang-1200.0.32.28) | |||
12.4 |
977.1 | 609.8 | 10.0.0[183] | 12.0.0 (clang-1200.0.32.29)[163] | 5.3.2 (سويفتlang-1200.0.45 clang-1200.0.32.28) | |||
12.5 |
980 | 650.9 | 11.1.0[184] | 12.0.5 (clang-1205.0.22.9)[163] | 5.4 (سويفتlang-1205.0.26.9 clang-1205.0.19.55) | |||
12.5.1 |
980.1 | 650.9 | 11.1.0[185] | 12.0.5 (clang-1205.0.22.11)[163] | 5.4.2 (سويفتlang-1205.0.28.2 clang-1205.0.19.57) | |||
13.0 |
986 | 711 | 12.0.0[186] | 13.0.0 (clang-1300.0.29.3)[163] | 5.5 (سويفتlang-1300.0.31.1 clang-1300.0.29.1) | |||
13.1 |
986 | 711 | 12.0.0[187] | 13.0.0 (clang-1300.0.29.3)[163] | 5.5.1 (سويفتlang-1300.0.31.4 clang-1300.0.29.6) | |||
13.2 |
986 | 711 | 12.0.0[188] | 13.0.0 (clang-1300.0.29.30)[163] | 5.5.2 (سويفتlang-1300.0.47.5 clang-1300.0.29.30) | |||
13.2.1 |
986 | 711 | 12.0.0[188] | 13.0.0 (clang-1300.0.29.30)[163] | 5.5.2 (سويفتlang-1300.0.47.5 clang-1300.0.29.30) | |||
13.3 |
994.1 | 762 | 13.0.0[189] | 13.1.6 (clang-1316.0.21.2)[163] | 5.6 (سويفتlang-5.6.0.323.62 clang-1316.0.20.8) | |||
13.3.1 |
994.1 | 762 | 13.0.0[189] | 13.1.6 (clang-1316.0.21.2.3)[163] | 5.6 (سويفتlang-5.6.0.323.62 clang-1316.0.20.8) | |||
13.4 |
994.1 | 764 | 13.0.0[190] | 13.1.6 (clang-1316.0.21.2.5)[163] | 5.6.1 (سويفتlang-5.6.0.323.66 clang-1316.0.20.12) | |||
13.4.1 |
994.1 | 764 | 13.0.0[190] | 13.1.6 (clang-1316.0.21.2.5)[163] | 5.6.1 (سويفتlang-5.6.0.323.66 clang-1316.0.20.12) | |||
14.0 |
1001.2 | 819.6 | 14.0.0[191] | 14.0.0 (clang-1400.0.29.102)[163] | 5.7 (سويفتlang-5.7.0.127.4 clang-1400.0.29.50) | |||
14.0.1 |
1001.2 | 819.6 | 14.0.0[191] | 14.0.0 (clang-1400.0.29.102)[163] | 5.7 (سويفتlang-5.7.0.127.4 clang-1400.0.29.50) | |||
14.1 |
1001.2 | 820.1 | 14.0.0[192] | 14.0.0 (clang-1400.0.29.202)[163] | 5.7.1 (سويفتlang-5.7.1.135.3 clang-1400.0.29.51) | |||
14.2 |
1001.2 | 820.1 | 14.0.0[193] | 14.0.0 (clang-1400.0.29.202)[163] | 5.7.2 (سويفتlang-5.7.2.135.5 clang-1400.0.29.51) | |||
14.3 |
1005.2 | 857.1 | 15.0.0[194] | 14.0.3 (clang-1403.0.22.14.1)[163] | 5.8 (سويفتlang-5.8.0.124.1 clang-1403.0.22.11.100) | |||
14.3.1 |
1005.2 | 857.1 | 15.0.0[195] | 14.0.3 (clang-1403.0.22.14.1)[163] | 5.8.1 (سويفتlang-5.8.0.124.5 clang-1403.0.22.11.100) | |||
إكس كود | cctools[160] | ld64[161] | LLVM[162] | Clang version string[163] | سويفت version string[164] |
إكس كود 15.0 - (منذ دعم visionOS)
[عدل]تاريخ إصدارات الأدوات | ||||||||
---|---|---|---|---|---|---|---|---|
إكس كود | cctools | dyld | LLVM | Clang version string | سويفت version string | |||
15.0 |
1009.2 | 1015.7 | 16.0.0[196] | 15.0.0 (clang-1500.0.40.1) | 5.9 (سويفتlang-5.9.0.128.108 clang-1500.0.40.1) | |||
15.0.1 |
1009.2 | 1015.7 | 16.0.0[196] | 15.0.0 (clang-1500.0.40.1) | 5.9 (سويفتlang-5.9.0.128.108 clang-1500.0.40.1) | |||
15.1 |
1009.3 | 1022.1 | 16.0.0[197] | 15.0.0 (clang-1500.1.0.2.5) | 5.9.2 (سويفتlang-5.9.2.2.56 clang-1500.1.0.2.5) | |||
15.2 |
1009.3 | 1022.1 | 16.0.0[197] | 15.0.0 (clang-1500.1.0.2.5) | 5.9.2 (سويفتlang-5.9.2.2.56 clang-1500.1.0.2.5) | |||
15.3 |
1010.6 | 1053.12 | 16.0.0[198] | 15.0.0 (clang-1500.3.9.4) | 5.10 (سويفتlang-5.10.0.13 clang-1500.3.9.4) | |||
15.4 |
1010.6 | 1053.12 | 16.0.0[198] | 15.0.0 (clang-1500.3.9.4) | 5.10 (سويفتlang-5.10.0.13 clang-1500.3.9.4) | |||
16.0 |
1021.4 | 1115.7.3 | 17.0.6[199] | 16.0.0 (clang-1600.0.26.3) | 6.0 (سويفتlang-6.0.0.9.10 clang-1600.0.26.2) | |||
16.1 |
1021.4 | 1115.7.3 | 17.0.6[200] | 16.0.0 (clang-1600.0.26.4) | 6.0.2 (سويفتlang-6.0.2.1.2 clang-1600.0.26.4) | |||
16.2 |
1022.2 | 1115.7.3 | 17.0.6[201] | 16.0.0 (clang-1600.0.26.6) | 6.0.3 (سويفتlang-6.0.3.1.10 clang-1600.0.30.1) | |||
إكس كود | cctools[160] | dyld[161] | LLVM | Clang version string[163] | سويفت version string[164] |
انظر أيضًا
[عدل]المراجع
[عدل]- ^ John Siracusa (9 نوفمبر 2003). "Mac OS X 10.3 Panther". مؤرشف من الأصل في 2024-12-05. اطلع عليه بتاريخ 2022-01-15.
- ^ ا ب وصلة مرجع: https://developer.apple.com/documentation/xcode-release-notes/xcode-16_2-release-notes. تاريخ النشر: 11 ديسمبر 2024.
- ^ ا ب وصلة مرجع: https://developer.apple.com/documentation/xcode/adding-a-build-configuration-file-to-your-project/. الوصول: 31 يوليو 2024.
- ^ ا ب "Xcode on the Mac App Store". Apple Inc. مؤرشف من الأصل في 2024-12-14. اطلع عليه بتاريخ 2024-09-16.
- ^ "Downloads". Apple Developer. اطلع عليه بتاريخ 2018-05-29.
- ^ "Xcode - Features". developer.apple.com. مؤرشف من الأصل في 2023-12-17. اطلع عليه بتاريخ 2020-03-11.
- ^ Adriaan van Os. "GNU Pascal and Xcode". Microbizz.nl. مؤرشف من الأصل في 2012-04-18. اطلع عليه بتاريخ 2010-06-21.
- ^ "Using Free Pascal with Xcode". Pascal-central.com. مؤرشف من الأصل في 2010-06-12. اطلع عليه بتاريخ 2010-06-21.
- ^ "Tools". macada.org. مؤرشف من الأصل في 2011-07-27. اطلع عليه بتاريخ 2011-02-08.
- ^ "CSharpPlugin - cocoa-sharp-dev - Google Code". مؤرشف من الأصل في 2016-01-06. اطلع عليه بتاريخ 2010-06-21.
- ^ "xkick brings Golang support to Xcode 11 - Blog - Wirecog". www.wirecog.com. اطلع عليه بتاريخ 2020-05-24.
- ^ "CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUStep - Home". Camelbones.sourceforge.net. 1 ديسمبر 2004. مؤرشف من الأصل في 2024-11-15. اطلع عليه بتاريخ 2010-06-21.
- ^ "D for Xcode". مؤرشف من الأصل في 2024-12-30. اطلع عليه بتاريخ 2019-02-09.
- ^ Prince McLean (20 يونيو 2008). "Apple's other open secret: the LLVM Compiler". مؤرشف من الأصل في 2024-12-02. اطلع عليه بتاريخ 2012-04-03.
- ^ "Xcode 3.2: teh awesome edition". 30 أغسطس 2009. مؤرشف من الأصل في 2013-06-16.
- ^ ا ب "New Features in Xcode 4: Xcode 4.2". Apple. 16 سبتمبر 2015. مؤرشف من الأصل في 2018-03-15. اطلع عليه بتاريخ 2016-09-15.
- ^ ا ب "New Features in Xcode 4: Xcode 4.5". Apple Inc. 16 سبتمبر 2015. مؤرشف من الأصل في 2016-04-01. اطلع عليه بتاريخ 2015-10-18.
- ^ "New Features in Xcode 5: Xcode 5.0". 16 سبتمبر 2015. مؤرشف من الأصل في 2018-03-25. اطلع عليه بتاريخ 2016-09-15.
- ^ "Keynote - WWDC 2014 - Videos". Apple Developer (بالإنجليزية). Archived from the original on 2019-03-06. Retrieved 2019-02-01.
- ^ "Apple's new Swift language explained: A clever move to boost iOS, while holding Android apps back - ExtremeTech". www.extremetech.com. 3 يونيو 2014. مؤرشف من الأصل في 2024-06-12. اطلع عليه بتاريخ 2019-02-01.
- ^ "Swift: Apple's next-generation programming language 4 years in the making". iMore (بالإنجليزية). 4 Jun 2014. Archived from the original on 2024-11-21. Retrieved 2019-02-01.
- ^ Mayo, Benjamin (2 Jun 2014). "Apple announces new Xcode, 'Swift' programming language". 9to5Mac (بالإنجليزية الأمريكية). Archived from the original on 2023-08-02. Retrieved 2019-02-01.
- ^ "Swift Resources - Apple Developer". developer.apple.com (بالإنجليزية). Archived from the original on 2024-12-26. Retrieved 2019-02-01.
- ^ "A Swift Tour — The Swift programming language (Swift 5)". docs.swift.org. مؤرشف من الأصل في 2024-12-14. اطلع عليه بتاريخ 2019-02-05.
- ^ Swift.org. "A Swift Tour". مؤرشف من الأصل في 2023-02-04. اطلع عليه بتاريخ 2023-02-04.
- ^ Victor، Bret (سبتمبر 2012). "Learnable Programming". worrydream.com. مؤرشف من الأصل في 2024-12-27.
- ^ "Getting the Most out of Playgrounds in Xcode - WWDC 2018 - Videos". Apple Developer. مؤرشف من الأصل في 2023-04-17. اطلع عليه بتاريخ 2020-11-25.
- ^ David Holt says (15 مايو 2010). "Facts about WebObjects (WebObjects Community)". Wocommunity.org. مؤرشف من الأصل في 2013-10-07. اطلع عليه بتاريخ 2010-06-21.
- ^ "WOLips". Wiki.objectstyle.org. 27 فبراير 2010. مؤرشف من الأصل في 2023-09-27. اطلع عليه بتاريخ 2010-06-21.
- ^ "Apple - Mac OS X Leopard - Features - 300+ New Features". مؤرشف من الأصل في 2007-10-16.
- ^ "Apple Developer Tools for Java". Apple. مؤرشف من الأصل في 2016-04-18. اطلع عليه بتاريخ 2011-02-08.
- ^ "WWDC Software Notes: Safari 5, Xcode 4, iTunes 9.2". Mac Rumors. 8 يونيو 2010. مؤرشف من الأصل في 2024-07-20. اطلع عليه بتاريخ 2010-06-21.
- ^ "Developer Tools - What's New in Xcode 4". Apple Developer. مؤرشف من الأصل في 2015-03-25. اطلع عليه بتاريخ 2011-02-08.
- ^ "Apple makes Xcode free to all with release of 4.1 on Mac App Store". AppleInsider. 20 يوليو 2011. مؤرشف من الأصل في 2024-02-24. اطلع عليه بتاريخ 2013-07-03.
- ^ "New Features in Xcode 4: Xcode 4.1". Apple Inc. مؤرشف من الأصل في 2018-03-15. اطلع عليه بتاريخ 2016-09-15.
- ^ "Why can't I download Xcode 4.2 for Snow Leopard?". مؤرشف من الأصل في 2023-04-08. اطلع عليه بتاريخ 2015-05-02.
- ^ "New Features in Xcode 4: Xcode 4.3". Apple Inc. مؤرشف من الأصل في 2018-03-15. اطلع عليه بتاريخ 2016-09-15.
- ^ "New Features in Xcode 4: Xcode 4.3.1 and 4.3.2". Apple Inc. مؤرشف من الأصل في 2018-03-15. اطلع عليه بتاريخ 2016-09-15.
- ^ "New Features in Xcode 4: Xcode 4.3.3". Apple Inc. مؤرشف من الأصل في 2018-03-15. اطلع عليه بتاريخ 2016-09-15.
- ^ "Xcode 4.4 rolls out to OS X, iOS developers via the Mac App Store". 9to5Mac. 25 يوليو 2012. مؤرشف من الأصل في 2023-04-08. اطلع عليه بتاريخ 2012-08-02.
- ^ "New Features in Xcode 4: Xcode 4.4". Apple Inc. مؤرشف من الأصل في 2018-03-15. اطلع عليه بتاريخ 2016-09-15.
- ^ "Apple seeds first iOS 7 and OS X Mavericks betas to developers". AppleInsider. 10 يونيو 2013. مؤرشف من الأصل في 2024-09-27. اطلع عليه بتاريخ 2013-06-11.
- ^ "New Features in Xcode 5: Xcode 5.1". 20 أبريل 2015. مؤرشف من الأصل في 2018-03-25. اطلع عليه بتاريخ 2016-09-15.
- ^ "Xcode 6, Swift, CloudKit, and more surprising developer news from WWDC 2014". تيك روبيبليك. 5 يونيو 2014. مؤرشف من الأصل في 2022-10-06. اطلع عليه بتاريخ 2014-06-06.
- ^ "New Features in Xcode 7: Xcode 7.0". developer.apple.com. مؤرشف من الأصل في 2018-03-26. اطلع عليه بتاريخ 2016-09-15.
- ^ "What's New in Xcode 8". developer.apple.com. مؤرشف من الأصل في 2024-12-02. اطلع عليه بتاريخ 2016-09-15.
- ^ "What's New in Xcode 9". developer.apple.com. مؤرشف من الأصل في 2018-02-16. اطلع عليه بتاريخ 2017-07-24.
- ^ "New Downloads Now Available". Apple Developer. Apple. مؤرشف من الأصل في 2017-09-20. اطلع عليه بتاريخ 2017-09-19.
- ^ "Xcode - What's New". مؤرشف من الأصل في 2023-06-04. اطلع عليه بتاريخ 2018-06-04.
- ^ ericasadun (5 يونيو 2018). "Hold onto Xcode 9.4 and earlier to support 32-bit customers. Xcode 10 no longer compiles 32-bit applications" (تغريدة). ,
- ^ "Xcode 10 Release Notes". مؤرشف من الأصل في 2020-04-20. اطلع عليه بتاريخ 2018-09-17.
- ^ "Xcode 10 (10A254a) - Releases - Apple Developer". Apple Developer. أبل. 17 سبتمبر 2018. مؤرشف من الأصل في 2024-12-02. اطلع عليه بتاريخ 2018-09-12.
- ^ ا ب "Xcode 11 Beta Release Notes". مؤرشف من الأصل في 2019-06-17. اطلع عليه بتاريخ 2019-06-15.
- ^ "What's New in Xcode". مؤرشف من الأصل في 2023-06-04. اطلع عليه بتاريخ 2019-06-15.
- ^ "Xcode 11.4 Release Notes". مؤرشف من الأصل في 2020-05-02. اطلع عليه بتاريخ 2020-09-12.
- ^ ا ب ج د "Xcode - Support - Apple Developer". developer.apple.com. مؤرشف من الأصل في 2024-12-19. اطلع عليه بتاريخ 2023-03-23.
- ^ "Concurrency". Swift Docs. مؤرشف من الأصل في 2024-11-25.
- ^ "32-bit app support has been discontinued in Xcode 14". Apple Developer. أبل. 6 يونيو 2022. مؤرشف من الأصل في 2024-11-23. اطلع عليه بتاريخ 2023-03-22.
- ^ ا ب "iPhone Software Development: Old versions of iPhone SDK". 6 أبريل 2010. مؤرشف من الأصل في 2016-08-25. اطلع عليه بتاريخ 2015-05-02.
- ^ "About Xcode for Mac, iPad, and iPhone Xcode 3.2.2 developer tools for Mac SDK 10.6 and iPhone SDK 3.2" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "About Xcode and iOS SDK Xcode 3.2.3 for Mac OS X 10.6 and iOS 4.0.1" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "About Xcode and iOS SDK Xcode 3.2.4 for Mac OS X 10.6 and iOS 4.1" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "About Xcode and iOS SDK Xcode 3.2.5 for Mac OS X 10.6 and iOS 4.2" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "Old versions of iPhone SDK". 6 أبريل 2010. مؤرشف من الأصل في 2016-08-25.
There were several releases of Xcode 3.2.3: with iOS 4.0; with iOS 4.0.1; with iOS 4.0.2 SDK
- ^ "About Xcode and iOS SDK - Xcode 3.2.6 for Mac OS X 10.6 and iOS 4.3 (Developers only)" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "About Xcode and iOS SDK - Xcode 4.0.1 and iOS 4.3 (Developers only)" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "Xcode". iTunes. مؤرشف من الأصل في 2011-07-30. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "About Xcode 4.1 for Snow Leopard (Developers only)" (PDF). اطلع عليه بتاريخ 2015-05-02.
- ^ "About Xcode 4.2 for Snow Leopard (Developers only)" (PDF). اطلع عليه بتاريخ 2015-05-02.
- ^ "Mac App Store - Xcode". iTunes. مؤرشف من الأصل في 2011-09-24. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "How to Install Older iOS Simulators in XCode 4.2.1 (SDK5.0)". مؤرشف من الأصل في 2024-12-06. اطلع عليه بتاريخ 2015-05-02.
- ^ "iphone - Xcode 4.2.1 for Snow Leopard - Stack Overflow". مؤرشف من الأصل في 2024-12-06. اطلع عليه بتاريخ 2015-05-02.
- ^ "Mac App Store - Xcode". iTunes. مؤرشف من الأصل في 2012-02-02. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "Mac App Store - Xcode". iTunes. مؤرشف من الأصل في 2012-02-18. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "Mac App Store - Xcode". Mac App Store. مؤرشف من الأصل في 2012-07-01. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "iphone - Install Simulator SDK 4.3 to Xcode 4.4 on Mountain Lion - Stack Overflow". مؤرشف من الأصل في 2023-04-06. اطلع عليه بتاريخ 2015-05-02.
- ^ "Xcode 4.4 Release Notes" (PDF). Apple Developer. اطلع عليه بتاريخ 2015-05-02.
- ^ "Mac App Store - Xcode". Mac App Store. مؤرشف من الأصل في 2013-07-25. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "Unauthorized - Apple Developer" (PDF). اطلع عليه بتاريخ 2015-05-02.
- ^ "Mac App Store - Xcode". Mac App Store. مؤرشف من الأصل في 2013-10-10. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "Mac App Store - Xcode". Mac App Store. مؤرشف من الأصل في 2014-05-30. اطلع عليه بتاريخ 2015-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "iphone - Xcode 5 and iOS 7: Architecture and Valid architectures". Stack Overflow. مؤرشف من الأصل في 2024-12-02.
- ^ "ios5 - Use iOS 5 Simulator in XCode 5? - Stack Overflow". مؤرشف من الأصل في 2024-12-06. اطلع عليه بتاريخ 2015-05-02.
- ^ "Apple Developer Documentation". developer.apple.com. مؤرشف من الأصل في 2024-12-02.
- ^ "Install ios 5 simulator to xcode 5.1?". اطلع عليه بتاريخ 2015-05-02.
- ^ "iphone - ios 6.0 Simulator in xcode 5.1 - Stack Overflow". اطلع عليه بتاريخ 2015-05-02.
- ^ "ios - Xcode 6 Standard architectures exclude armv7s - Stack Overflow". اطلع عليه بتاريخ 2015-05-02.
- ^ "xcode - iOS 6.1 simulator on OSX 10.10 Yosemite - Stack Overflow". اطلع عليه بتاريخ 2015-05-02.
- ^ ا ب إصدار بوابة المطورين
- ^ ا ب إصدار MAS
- ^ LSMinimumSystemVersion من Info.plist
- ^ ا ب ج د ه و plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
- ^ ا ب cd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist; cd -
- ^ ا ب cd Xcode.app/Contents/Developer; ls Platforms/iPhoneOS.platform/DeviceSupport/ | grep '(.*)'
- ^ ا ب cd Xcode.app/Contents/Developer; ls Platforms/WatchOS.platform/DeviceSupport/ | grep '(.*)'
- ^ ا ب cd Xcode.app/Contents/Developer; ls Platforms/AppleTVOS.platform/DeviceSupport/ | grep '(.*)'
- ^ ا ب من التفضيلات -> التنزيلات
- ^ "macOS 10.14 Mojave can't open Xcode 8.3.3 (immediately crash)". ستاك أوفرفلو.
- ^ غير قادر على التشغيل منذ MacOS 10.14[98]
- ^ "Xcode 10.2 Release Notes". Apple Developer. مؤرشف من الأصل في 2020-05-18.
- ^ "Xcode 10.2.1 Release Notes". Apple Developer. مؤرشف من الأصل في 2020-06-06.
- ^ "Xcode 10.3 Release Notes". Apple Developer. مؤرشف من الأصل في 2020-06-05.
- ^ ا ب ج د ه و ز ح ط ي يا "Xcode Releases". xcodereleases.com (بالإنجليزية الأمريكية). Archived from the original on 2024-12-30. Retrieved 2020-07-02.
- ^ ا ب ج د cd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist
- ^ ا ب ج د cd Xcode.app/Contents/Developer; plutil -p Platforms/iPhoneOS.platform/version.plist
- ^ ا ب ج د cd Xcode.app/Contents/Developer; plutil -p Platforms/WatchOS.platform/version.plist
- ^ ا ب ج د cd Xcode.app/Contents/Developer; plutil -p Platforms/AppleTVOS.platform/version.plist
- ^ "SwiftUI: Getting Started". Kodeco.com. مؤرشف من الأصل في 2024-09-11.
- ^ لرؤية معاينة SwiftUI، تحتاج إلى macOS 10.15[108]
- ^ "Xcode 11.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-06-03. اطلع عليه بتاريخ 2019-12-10.
- ^ "Xcode 11.2 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-06-03. اطلع عليه بتاريخ 2019-11-04.
- ^ "Xcode 11.2.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-06-03. اطلع عليه بتاريخ 2019-12-10.
- ^ ا ب ج د ه و ز ح ط ي يا يب يج يد يه يو يز يح يط ك كا كب كج كد كه كو كز كح كط ل لا لب لج لد له لو لز لح لط م "Xcode Releases". xcodereleases.com. مؤرشف من الأصل في 2024-12-30. اطلع عليه بتاريخ 2019-12-10.
- ^ "Xcode 11.3 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-06-03. اطلع عليه بتاريخ 2019-11-10.
- ^ إصدار بوابة المطورين. إصدار MAS هو 11C504
- ^ "Xcode 11.3.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-06-03. اطلع عليه بتاريخ 2020-01-14.
- ^ "Xcode 11.4 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-05-02. اطلع عليه بتاريخ 2020-03-24.
- ^ "Xcode 11.4.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2020-05-14. اطلع عليه بتاريخ 2020-04-16.
- ^ "Xcode 11.5 Release Notes". Apple Developer Documentation. Apple Inc. اطلع عليه بتاريخ 2020-05-20.
- ^ "Xcode 11.6 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2020-07-15.
- ^ "Xcode 11.7 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-23. اطلع عليه بتاريخ 2020-08-26.
- ^ "Xcode 12 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2020-08-25.
- ^ "Xcode 12.0.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-26. اطلع عليه بتاريخ 2020-09-25.
- ^ "Xcode 12.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2020-10-20.
- ^ "Xcode 12.1.1 RC Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2022-09-26. اطلع عليه بتاريخ 2020-10-30.
- ^ "Xcode 12.2 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-10. اطلع عليه بتاريخ 2020-11-12.
- ^ "Xcode 12.3 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-22. اطلع عليه بتاريخ 2020-12-14.
- ^ "Xcode 12.4 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2021-01-27.
- ^ "Xcode 12.5 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-26. اطلع عليه بتاريخ 2021-04-26.
- ^ "Xcode 12.5.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-24. اطلع عليه بتاريخ 2021-06-21.
- ^ "Xcode 13 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2021-09-21.
- ^ "Xcode 13.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2021-10-26.
- ^ "Xcode 13.2 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-11-25. اطلع عليه بتاريخ 2021-12-13.
- ^ "Xcode 13.2.1 Release Notes". Apple Developer Documentation. Apple Inc. مؤرشف من الأصل في 2024-11-27. اطلع عليه بتاريخ 2021-12-13.
- ^ "Xcode 13.3 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2022-03-15.
- ^ "Xcode 13.3.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-09-17. اطلع عليه بتاريخ 2022-04-12.
- ^ "Xcode 13.4 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-11-26. اطلع عليه بتاريخ 2022-05-16.
- ^ "Xcode 13.4.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2022-06-03.
- ^ "Xcode 14 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2022-09-13.
- ^ "Xcode 14.0.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-26. اطلع عليه بتاريخ 2022-09-27.
- ^ "Xcode 14.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-24. اطلع عليه بتاريخ 2022-11-03.
- ^ "Xcode 14.2 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2022-12-14.
- ^ "Xcode 14.3 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-13. اطلع عليه بتاريخ 2023-03-31.
- ^ "Xcode 14.3.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-22. اطلع عليه بتاريخ 2023-06-02.
- ^ ا ب cd Xcode.app/Contents/Developer; plutil -p Platforms/XROS.platform/version.plist
- ^ "Xcode 15 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2023-09-19.
- ^ "Xcode 15.0.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2023-10-19.
- ^ "Xcode 15.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-26. اطلع عليه بتاريخ 2023-12-12.
- ^ "Xcode 15.2 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-20. اطلع عليه بتاريخ 2024-01-09.
- ^ "Xcode 15.3 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-20. اطلع عليه بتاريخ 2024-02-27.
- ^ "Xcode 15.5 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-24. اطلع عليه بتاريخ 2024-05-14.
- ^ "Xcode 16 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-25. اطلع عليه بتاريخ 2024-09-17.
- ^ "Xcode 16.1 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-11-27. اطلع عليه بتاريخ 2024-10-31.
- ^ "Xcode 16.2 Release Notes". Apple Inc. مؤرشف من الأصل في 2024-12-13. اطلع عليه بتاريخ 2024-12-12.
- ^ ا ب /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 --version
- ^ ا ب ج د ه و ز ح ط ي يا يب يج يد يه يو يز يح يط ك كا كب كج كد كه كو كز كح كط ل لا لب لج لد له لو لز لح لط م ما مب مج مد مه مو مز مح مط ن نا نب نج "Xcode clang version record gist". مؤرشف من الأصل في 2024-12-14. اطلع عليه بتاريخ 2013-05-29.
- ^ /Developer/usr/bin/gcc-4.2 --version
- ^ ا ب Xcode.app/Contents/Developer/usr/bin/llvm-gcc --version
- ^ Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
- ^ ا ب ج د /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool --version
- ^ ا ب ج د /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -v
- ^ ا ب ج د ه و ز ح ط ي يا يب يج يد يه يو يز يح "Clang - Source Browser". opensource.apple.com (بالإنجليزية الأمريكية). Apple Inc. Archived from the original on 2024-08-04. Retrieved 2017-05-11.
- ^ ا ب ج د ه و ز ح ط ي يا يب يج يد يه يو يز يح يط ك كا كب كج كد كه كو كز كح كط ل لا لب لج لد له /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
- ^ ا ب ج د /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift --version
- ^ "swift-llvm/CMakeLists.txt at swift-4.0-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-09-27. اطلع عليه بتاريخ 2018-11-18.
- ^ "swift-llvm/CMakeLists.txt at swift-4.0.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2018-11-18.
- ^ "swift-llvm/CMakeLists.txt at swift-4.0.3-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2018-11-18.
- ^ ا ب "swift-llvm/CMakeLists.txt at swift-4.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2018-11-18.
- ^ ا ب "swift-llvm/CMakeLists.txt at swift-4.1.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2018-11-18.
- ^ "swift-llvm/CMakeLists.txt at swift-4.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2018-11-18.
- ^ "swift-llvm/CMakeLists.txt at swift-4.2.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2018-11-18.
- ^ "swift-llvm/CMakeLists.txt at swift-5.0-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2019-04-10.
- ^ ا ب "swift-llvm/CMakeLists.txt at swift-5.0.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2019-06-15.
- ^ ا ب "swift-llvm/CMakeLists.txt at swift-5.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-03-20.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.1.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-03-20.
- ^ "Xcode Releases on Twitter: 'The SDKs in #Xcode11.2 GM...'". مؤرشف من الأصل في 2019-10-31. اطلع عليه بتاريخ 2019-11-04.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.1.3-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-03-20.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-03-26.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.2.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-04-21.
- ^ ا ب ج "llvm-project/llvm/CMakeLists.txt at swift-5.2.4-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-05-20.
- ^ ا ب ج د "llvm-project/llvm/CMakeLists.txt at swift-5.3-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-09-17.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.3.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2020-11-13.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.3.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2021-01-22.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.4-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2021-04-27.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.4.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2021-06-22.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.5-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2021-09-21.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.5.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2021-10-28.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.5.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2021-12-14.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.6-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2022-03-15.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.6.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2022-05-13.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.7-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2022-09-13.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.7.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2022-11-03.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.7.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2022-12-14.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.8-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2023-03-31.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-5.8.1-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2023-03-02.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.9-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2023-09-19.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.9.2-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2023-12-12.
- ^ ا ب "llvm-project/llvm/CMakeLists.txt at swift-5.10-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-04-09. اطلع عليه بتاريخ 2024-03-11.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-6.0-RELEASE". غيت هاب. مؤرشف من الأصل في 2024-09-24. اطلع عليه بتاريخ 2024-09-17.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-6.0.2-RELEASE". غيت هاب. اطلع عليه بتاريخ 2024-10-31.
- ^ "llvm-project/llvm/CMakeLists.txt at swift-6.0.3-RELEASE". غيت هاب. اطلع عليه بتاريخ 2024-12-12.