كيفية تثبيت أدوات سطر أوامر Xcode على جهاز Mac

دقائق القراءة: 5

مقدمة

يحتاج معظم المطورين إلى تثبيت Xcode Command Line Tools قبل البدء في تطوير البرمجيات على جهاز Mac. توفّر شركة Apple بيئة تطوير متكاملة تُعرف باسم Xcode، وهي ضرورية إذا كنت تبني تطبيقات مخصّصة لأنظمة macOS أو iOS أو tvOS أو watchOS. لكن إن لم يكن هدفك تطوير تطبيقات موجهة مباشرة لأجهزة Apple، فغالباً لن تحتاج إلى الحزمة الكاملة من Xcode، بل يكفيك تثبيت أدوات سطر الأوامر فقط.

في هذا الدليل، ستتعرّف على ماهية هذه الأدوات، ومتى تحتاجها، وأفضل الطرق لتثبيتها على جهاز Mac بسرعة وكفاءة.

واجهة تطبيق الطرفية على جهاز ماك لاستخدام أوامر تثبيت أدوات Xcode

ما هي أدوات Xcode Command Line Tools؟

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

إذا لم تكن بصدد تطوير تطبيقات أصلية لمنصات Apple، فلن تكون بحاجة عادة إلى التطبيق الكامل Xcode، خاصة أنه يستهلك مساحة كبيرة قد تتجاوز 40GB. بالمقابل، تتطلب أدوات سطر الأوامر مساحة أصغر بكثير، تقارب 1.2GB فقط، ما يجعلها خياراً عملياً لمعظم المطورين.

متى تحتاج الحزمة الكاملة من Xcode؟

  • عند تطوير تطبيقات لأنظمة iOS أو macOS أو watchOS أو tvOS.
  • عندما تحتاج إلى المحاكيات Simulators وواجهات التطوير الرسومية.
  • إذا كان مشروعك يعتمد على خصائص متقدمة لا تتوافر في أدوات سطر الأوامر وحدها.

متى تكفي أدوات سطر الأوامر فقط؟

  • عند تثبيت أدوات تطوير عامة مفتوحة المصدر.
  • إذا كنت تستخدم Git أو مترجمات مثل clang وgcc.
  • عند إعداد بيئة تطوير للغات مثل Ruby أو Python أو Node.js باستخدام Homebrew.

طرق تثبيت أدوات Xcode Command Line Tools على Mac

توجد ثلاث طرق شائعة لتثبيت هذه الأدوات:

  1. تثبيت الحزمة الكاملة من Xcode.
  2. تثبيت الأدوات عبر أمر في Terminal.
  3. تثبيتها تلقائياً أثناء إعداد Homebrew.

من الناحية العملية، لا يُنصح بتنزيل Xcode كاملاً إلا إذا كنت فعلاً بحاجة إليه، لأن ذلك يستغرق وقتاً أطول ويستهلك مساحة تخزين أكبر دون داعٍ.

الطريقة الأولى: تثبيت الأدوات عبر Terminal

تُعد هذه الطريقة الأسرع والأبسط في أغلب الحالات. فقد صممت Apple النظام بحيث يؤدي تشغيل بعض الأوامر إلى إظهار نافذة تطلب منك تثبيت الأدوات تلقائياً.

أوامر قد تُحفّز ظهور نافذة التثبيت

  • clang — مترجم يحوّل الشفرة المصدرية إلى برنامج قابل للتنفيذ.
  • gcc — مترجم GNU الشهير.
  • git — أداة إدارة الإصدارات المستخدمة على نطاق واسع.

يمكنك أيضاً بدء التثبيت مباشرة عبر الأمر التالي:

$ xcode-select --install

بعد تنفيذ الأمر، ستظهر نافذة تطلب منك تثبيت Xcode Command Line Tools.

نافذة تثبيت أدوات سطر أوامر Xcode على نظام ماك

اضغط على Install لبدء تنزيل الملفات وتثبيتها.

شاشة تقدم تثبيت أدوات Xcode Command Line Tools على جهاز Mac

قد يختلف وقت التثبيت حسب سرعة الإنترنت ونوع الجهاز، لكنه يكون عادة أسرع بكثير من تنزيل الحزمة الكاملة لـ Xcode.

رسالة اكتمال تثبيت أدوات سطر أوامر Xcode على ماك

التحقق من نجاح التثبيت

بعد انتهاء العملية، تحقّق من أن الأدوات ثُبّتت بشكل صحيح باستخدام الأمر التالي:

$ xcode-select -p

إذا كان كل شيء يعمل كما ينبغي، فستظهر لك النتيجة التالية:

/Library/Developer/CommandLineTools

الطريقة الثانية: تثبيت الأدوات عبر Homebrew

إذا كنت تخطط لإعداد بيئة تطوير متكاملة على Mac، فإن استخدام Homebrew قد يكون الخيار الأفضل. فهذه الأداة تُعد مدير الحزم الأشهر على macOS، وتسمح لك بتثبيت عدد هائل من أدوات التطوير مفتوحة المصدر بسهولة.

الميزة المهمة هنا أن Homebrew يستطيع أيضاً تثبيت Xcode Command Line Tools تلقائياً أثناء إعداد نفسه، ما يوفر عليك خطوة إضافية.

التحقق من وجود Homebrew

ابدأ بالتأكد مما إذا كان Homebrew مثبتاً مسبقاً:

$ brew

إذا لم يكن مثبتاً، فستشاهد رسالة شبيهة بالتالي:

zsh: command not found: brew

تثبيت Homebrew

يوفّر Homebrew سكربت تثبيت رسمي يمكن تشغيله بأمر واحد:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

أثناء التثبيت، سيُطلب منك إدخال كلمة مرور المستخدم على جهاز Mac:

Password:

لن تظهر الأحرف أثناء الكتابة، وهذا سلوك طبيعي لأسباب أمنية. بعد الانتهاء، اضغط على مفتاح Enter.

إدخال كلمة المرور أثناء تثبيت Homebrew على جهاز Mac

إذا لم تكن أدوات Xcode Command Line Tools مثبتة مسبقاً، فسيخبرك المثبّت بأنها ستُثبت كجزء من العملية. عند ظهور الطلب، اضغط Return للمتابعة.

رسالة توضح أن Homebrew سيقوم بتثبيت أدوات Xcode Command Line Tools

بعد ذلك، ستظهر رسائل تشخيص وتقدم التثبيت حتى اكتمال العملية.

اكتمال تثبيت Homebrew على macOS بنجاح

ملاحظة مهمة لأجهزة Apple Silicon

على أجهزة Mac Intel، غالباً يكون Homebrew جاهزاً مباشرة بعد التثبيت، لأنه يُثبّت ضمن المسار /usr/local/bin، وهو جزء من المتغير $PATH افتراضياً.

أما على أجهزة Apple Silicon، فيتم تثبيت ملفات Homebrew داخل المسار /opt/homebrew، وقد تحتاج إلى إضافته يدوياً إلى المتغير $PATH. لهذا السبب، يعرض Homebrew في نهاية التثبيت تعليمات لإعداد ملف ~/.zprofile.

عادة ستجد التعليمات التالية:

- Add Homebrew to your PATH in ~/.zprofile:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

التأكد من أن Homebrew يعمل بشكل صحيح

بعد اكتمال التثبيت، نفّذ الأمر التالي:

$ brew doctor

إذا كانت البيئة سليمة، فستشاهد الرسالة التالية:

Your system is ready to brew.

عند نجاح العملية، ستجد ملفات Homebrew داخل /usr/local على أجهزة Intel، أو داخل /opt/homebrew على أجهزة Apple Silicon.

أيهما أفضل: التثبيت المباشر أم عبر Homebrew؟

يعتمد ذلك على احتياجاتك الفعلية:

  • إذا كنت تريد فقط أدوات البناء الأساسية بسرعة، فاستخدم الأمر xcode-select --install.
  • إذا كنت بصدد تجهيز بيئة تطوير كاملة وتثبيت أدوات إضافية لاحقاً، فاختيار Homebrew أكثر عملية على المدى الطويل.

في معظم السيناريوهات، يُعد Homebrew خياراً ذكياً لأنه يسهّل إدارة الحزم والتحديثات لاحقاً، إلى جانب تثبيت أدوات سطر الأوامر تلقائياً.

لماذا تُعد هذه الأدوات مهمة للمطورين؟

تكمن أهمية Xcode Command Line Tools في أنها تؤسس لبيئة تطوير مستقرة على نظام macOS. فبمجرد توفرها، يصبح بإمكانك تشغيل عدد كبير من الأدوات البرمجية التي تعتمد على مترجمات النظام وأدوات البناء.

  • تثبيت مكتبات ومشاريع مفتوحة المصدر.
  • استخدام أنظمة إدارة الإصدارات مثل Git.
  • بناء الحزم البرمجية التي تحتاج إلى تجميع Compilation.
  • إعداد بيئات تطوير للغات متعددة عبر Homebrew.

وبما أن macOS يستند إلى بنية Unix، فهو بيئة مفضلة لكثير من المطورين، وتُعد هذه الأدوات نقطة البداية الأساسية للاستفادة الكاملة من النظام.

نصائح عملية بعد التثبيت

  • تحقّق دائماً من نجاح التثبيت باستخدام xcode-select -p.
  • إذا كنت تنوي تثبيت أدوات إضافية، فابدأ مباشرة بإعداد Homebrew.
  • تجنّب تثبيت النسخة الكاملة من Xcode ما لم تكن بحاجة فعلية إليها.
  • احرص على تحديث أدواتك بشكل دوري لضمان التوافق والأمان.

الخلاصة التقنية

إذا كان هدفك إعداد جهاز Mac للتطوير بسرعة وكفاءة، فإن تثبيت Xcode Command Line Tools هو الخطوة الأولى التي لا غنى عنها. التثبيت عبر Terminal مناسب للحالات السريعة، بينما يوفر Homebrew مساراً أكثر مرونة واحترافية عند بناء بيئة تطوير متكاملة. من منظور تقني، أفضل خيار لمعظم المطورين هو الجمع بين الأداتين: تثبيت أدوات سطر الأوامر ثم الاعتماد على Homebrew لإدارة بقية الحزم بسلاسة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *