Xcode يستهلك المساحة؟ كيف تنظّفه

Xcode من أكبر مستهلكي المساحة على جهاز Mac لدى المطوّر: نواتج البناء والمحاكيات ورموز الأجهزة والأرشيفات قد تتجاوز معًا 50 GB بكثير. إليك ما هو كل منها وكيف تنظّفه بأمان.

DerivedData: نواتج البناء

~/Library/Developer/Xcode/DerivedData يحتوي ملفات بناء وسيطة وفهارس لكل مشروع فتحته. حذفه كاملًا آمن — يعيد Xcode بناء ما يحتاجه في المرة التالية التي تبني فيها (البناء الأول أبطأ).

أنهِ Xcode أولًا، ثم احذف محتويات المجلد، أو احذف فقط مجلدات المشاريع التي لم تعد تعمل عليها.

بيئات المحاكي وأجهزته

  • بيئات التشغيل (كل إصدار iOS أو watchOS أو tvOS أو visionOS نزّلته) قد تبلغ عدة جيجابايتات لكل منها. أزل القديمة في Xcode ← Settings ← Components (تسمى Platforms في بعض الإصدارات)، أو اعرضها واحذفها في Terminal باستخدام xcrun simctl runtime list وxcrun simctl runtime delete متبوعًا بمعرّف بيئة التشغيل.
  • أجهزة المحاكي موجودة في ~/Library/Developer/CoreSimulator/Devices. يزيل xcrun simctl delete unavailable الأجهزة التي اختفت بيئة تشغيلها.
  • يمكن حذف ذاكرات المحاكي المؤقتة في ~/Library/Developer/CoreSimulator/Caches؛ وتُعاد بناؤها عند الحاجة.

ملفات دعم الأجهزة

في كل مرة توصّل فيها جهازًا بإصدار نظام جديد، ينسخ Xcode رموز تصحيحه إلى ~/Library/Developer/Xcode/iOS DeviceSupport (وwatchOS DeviceSupport وغيرها). يشغل كل إصدار بضعة جيجابايتات. احذف مجلدات الإصدارات التي لم تعد تصحّح عليها؛ وينسخها Xcode مجددًا إذا وصّلت جهازًا كهذا.

الأرشيفات

~/Library/Developer/Xcode/Archives يحتوي كل تطبيق أرشفته للتوزيع. احتفظ بأرشيفات الإصدارات التي أطلقتها (تحتاج إلى رموز تصحيحها لقراءة تقارير الأعطال)؛ ويمكن حذف الإصدارات الداخلية الأقدم. أدِرها من Window ← Organizer.

اعرف أين ذهبت مساحة Xcode

يعرض DiskGarden ~/Library/Developer مجلدًا مجلدًا، فترى بنظرة واحدة هل المحاكيات أم DerivedData أم دعم الأجهزة هو الأكبر — ثم اسحبه إلى حاوية النفايات لإزالته.

تستخدم أدوات أخرى أيضًا؟ ذاكرات الحزم المؤقتة تتراكم كذلك: انظر أي الذاكرات المؤقتة آمن حذفها.

شاهد أين ذهبت مساحتك

DiskGarden محلّل مجاني لمساحة القرص على Mac: يرسم كل مجلد بحسب حجمه فتبرز المجلدات المستهلكة للمساحة. بلا حساب، وملفاتك لا تغادر جهاز Mac أبدًا.

نزّل DiskGarden — مجانًا