طريقة إخلاء مساحة في نظام ماك لبرمجة تطبيقات الموبايل
إن كنت مبرمج تطبيقات آيفون أو أندرويد ، تأكد أن تحذف كل الأدوات والمكتبات البرمجية التي لا تحتاجها الآن.
إن كنت تريد حذف الملفات المثبتة من برنامج إكس كود (xcode) التي لم تعد تحتاجها لبرمجة تطبيقات الآيفون والآيباد وماك ، ولكنك لا تريد حذف هذه الملفات يدوياً! استخدم تطبيق ديڤ كلينر ( DevCleaner for xcode ) ؛ وهو برنامج لحذف ملفات السجلات (log) والحفظ المؤقت (cache) والمكتبات البرمجية (libs) والأدوات البرمجية (tools).
تنظيف برنامج أندرويد ستوديو 🔗
تنظيف ملفات جريدل (Gradle) 🔗
مجلد جريدل (gradle) يحتوي على مجلدات وملفات wrapper و cache و daemons . كلما زاد عدد مشاريع برمجة التطبيقات التي تستخدم اصدارات مختلفة من جريدل (Gradle versions) ، كلما زاد عدد المجلدات والملفات المحفوظة على جهازك. يُمكنك حذف هذه المجلدات الثلاثة إن أردت. لأن الإصدارات القديمة من جريدل غالباً لن تستخدم في مشاريع برمجية أخرى. كل المشاريع يتم نقلها إلى الإصدار الأحدث .. مما يعني أن ملفات الإصدارات القديمة متواجدة على جهازك وتأخذ مساحة بدون هدف.
استخدم هذه الأوامر في واجهة سطر الأوامر (تيرمينال) لحذف هذه المجلدات.
cd ~/.gradle
rm -rf caches daemon wrapper
تنظيف برمجيات أندرويد Android SDK 🔗
إصدارات نظام أندرويد تستخدمها محاكيات النظام فقط (emulators). إن كنت تستخدم موبايل أندرويد حقيقي لإختبار التطبيق فأنت لا تحتاج المحاكي ولا إصدارات الأندرويد التي يستخدمها المحاكي. يُمكنك حذف هذه الملفات الغير مطلوبة.
برنامج إكس كود ( xcode ) 🔗
حذف المحاكي القديم (old simulators) 🔗
المحاكيات القديمة موجودة في هذا المجلد
~/Library/Developer/Xcode/iOS/Device Support
يُمكنك حذف هذه المحاكيات القديمة عديمة الفائدة بهذا الأمر في التيرمينال
xcrun simctl delete unavailable
حذف الملفات المؤقتة لـ كوكوبود (Cocoapod caches) 🔗
يُمكنك حذف ملفات كوكو بود من كل المشاريع بهذا الأمر. لا تقلق ، يُمكنك بناءهم مرة أخرى عند الحاجة.
rm -rf "${HOME}/Library/Caches/CocoaPods"
حذف ملفات الأرشيف (Archives) والسجلات (Logs) والـ DerivedData 🔗
مجلد DerivedData يحتوي على ملفات يتم إنشاؤها أثناء عملية بناء التطبيق ؛ لأنها تحتوي على ملفات بناء وسيطة مما يجعل عملية بناء التطبيق أسرع. هذه أوامر حذف هذه المجلدات.
rm -rf ~/Library/Developer/Xcode/Archives
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Developer/Xcode/iOS\ Device\ Logs/
انتهينا من تنظيف جهاز ماك لبرمجة تطبيقات الموبايل. إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا . إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن “موقع أبانوب حنا للبرمجيات” على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.