كيفية إزالة Xcode بالكامل من Mac دون فقدان المشاريع أو ملفات dSYM
فريق AskClean · آخر تحديث 2026-11-02
لإزالة Xcode بالكامل، احفظ أولًا مجلدات مشاريعك وأي Archives أو ملفات dSYM تحتاجها للإصدارات المنشورة. ثم احذف بيئات تشغيل المحاكي التي لا تحتاجها ما دام Xcode مثبّتًا، وانقل Xcode إلى سلة المهملات، وراجع DerivedData على حدة، واحتفظ بـ Command Line Tools إن كان Homebrew أو أي مترجم آخر ما زال يستخدمها. فالإزالة الآمنة تحذف بيانات المطوّرين القابلة لإعادة البناء دون أن تعامل كل مجلد في Library على أنه مخلفات.

احمِ البيانات التي لا يمكن إعادة إنشائها قبل الإزالة
مجلدات المشاريع ليست من بقايا Xcode: احمِ المستودعات والعمل الذي لم يُرفع بعد والحزم المحلية والأصول. واحتفظ بملفات Archives وdSYM للإصدارات التي ما زالت موزعة عبر App Store أو TestFlight أو لدى العملاء، فهي ما يحوّل عناوين الأعطال إلى تتبع مقروء. وقد تحوي أجهزة المحاكاة بيانات اختبار وحالة تطبيقات لا توجد في أي مكان آخر. قِس كل فئة على حدة (عبر «إحضار المعلومات» في Finder أو du -sh)، ولا تبدأ بـ sudo أو بحذف متكرر.
أزل التطبيق بالطريقة نفسها التي ثُبّت بها
احذف بيئات تشغيل المحاكي التي لا تحتاجها قبل إزالة التطبيق، من Settings > Components في Xcode (تُسمّى Platforms في Xcode 14–15) أو عبر simctl، فكلاهما يتطلب Xcode مثبّتًا. ثم أنهِ Xcode وSimulator، وانقل Xcode.app الصحيح إلى سلة المهملات عبر Finder، وتعامل مع أي نسخة أخرى مثل Xcode-beta.app على حدة. ولا تحذف /Library/Developer/CommandLineTools تلقائيًا، فقد يظل Git وHomebrew وclang ونصوص البناء تعتمد عليها.
تحقق قبل إفراغ سلة المهملات
ابحث في «التطبيقات» عن نسخ أخرى من Xcode، وتأكد في «مراقب النشاط» من عدم تشغيل Xcode أو Simulator، وشغّل xcode-select -p: إن أشار إلى Command Line Tools فأدوات المطوّرين باقية عن قصد، وإن أشار إلى Xcode المحذوف فاختر مجلد مطوّر آخر. وتأكد من بقاء المشاريع وملفات Archives وdSYM اللازمة وبيانات المحاكي المهمة قبل إفراغ سلة المهملات. وقد يستغرق تحديث «بيانات النظام» في «مساحة التخزين» بعض الوقت.
خريطة أمان الإزالة الكاملة
| الخطوة | أين تفحص أو تنفّذ | النتيجة وطريقة التحقق |
|---|---|---|
| احمِ البيانات التي لا يمكن إعادة إنشائها قبل الإزالة | المشاريع / Xcode Organizer / Archives | مجلدات المشاريع ليست من بقايا Xcode: احمِ المستودعات والعمل الذي لم يُرفع بعد والحزم المحلية والأصول. |
| أزل التطبيق بالطريقة نفسها التي ثُبّت بها | /Applications/Xcode.app / Finder | احذف بيئات تشغيل المحاكي التي لا تحتاجها قبل إزالة التطبيق، من Settings > Components في Xcode (تُسمّى Platforms في Xcode 14–15) أو عبر simctl، فكلاهما يتطلب Xcode مثبّتًا. |
| تحقق قبل إفراغ سلة المهملات | مراقب النشاط / xcode-select -p | ابحث في «التطبيقات» عن نسخ أخرى من Xcode، وتأكد في «مراقب النشاط» من عدم تشغيل Xcode أو Simulator، وشغّل xcode-select -p: إن أشار إلى Command Line Tools فأدوات المطوّرين باقية عن قصد، وإن أشار إلى Xcode المحذوف فاختر مجلد مطوّر آخر. |
الأسئلة الشائعة
هل يمكن حذف ~/Library/Developer بالكامل؟
لا. فهو يجمع DerivedData القابلة لإعادة البناء مع ملفات Archives وdSYM وDeviceSupport وبيئات تشغيل المحاكي وحالة أجهزة المحاكاة؛ فراجع كل فئة فرعية على حدة بدل حذف المجلد الأب.
المصادر