Issue एक्सकोड कैश को कैसे साफ करें और एक्सकोड क्रैश को कैसे रोकें

एक्सकोड कैश को कैसे साफ करें और एक्सकोड क्रैश को कैसे रोकें

Xcode macOS के लिए एक पूरी तरह से एकीकृत विकास वातावरण (IDE) है जो डेवलपर्स को iOS, iPadOS, macOS, watchOS और TVOS एप्लिकेशन बनाने के लिए उपकरणों का एक व्यापक सेट प्रदान करता है। इसमें कोड लिखने और संशोधित करने के लिए एक संपादक, मुद्दों को ठीक करने के लिए एक डिबगर, कोड संस्करणों के प्रबंधन के लिए एक स्रोत नियंत्रण प्रबंधन प्रणाली और कई अन्य विकास उपकरण शामिल हैं। ध्यान दें कि यदि आप Xcode का उपयोग शुरू करने का निर्णय लेते हैं, तो स्थापना के लिए बहुत अधिक खाली डिस्क स्थान की आवश्यकता होगी।

Xcode कई कारणों से क्रैश हो सकता है, जिसमें सॉफ़्टवेयर में बग, हार्डवेयर या सिस्टम संगतता समस्याएँ, या कैश के साथ समस्याएँ शामिल हैं। कैश अस्थायी फ़ाइलों का एक संग्रह है जो Xcode बनाता है और विकास प्रक्रिया को गति देने में मदद करता है। हालाँकि, जब भंडारण स्थान की कमी होती है और यदि कैश बहुत बड़ा या दूषित हो जाता है, तो यह Xcode के क्रैश होने या असामान्य व्यवहार करने का कारण बन सकता है। कैश साफ़ करना या Xcode की प्राथमिकताएँ रीसेट करना अक्सर इन समस्याओं को हल कर सकता है।

आपको प्राप्त होने वाले त्रुटि संदेशों के कारण भिन्न हो सकते हैं। फिर भी, एक सामान्य बात यह है कि सिम्युलेटर को कैश में सहेजे गए पुराने संस्करण के बजाय किसी नए पेश किए गए परिवर्तनों के साथ सर्वर के कोड को फिर से लोड करने के लिए मजबूर करना है। Xcode कैश को साफ़ करने और Xcode क्रैश रिपोर्ट को रोकने के लिए कई तरीके मौजूद हैं।

एक्सकोड बिल्ड को साफ करें

यदि आप अगली बार कोड चलाने पर Xcode क्रैश होने की समस्या का सामना कर रहे हैं, तो प्रोजेक्ट बिल्ड को साफ करने में मदद मिल सकती है, एक नया बिल्ड बनाया जाएगा।

    1. प्रोजेक्ट खोलें।
    1. मेन्यू बार में जाएं।
    1. उत्पाद का चयन करें।
    1. स्वच्छ चुनें।

वैकल्पिक रूप से, प्रोजेक्ट खोलें और कीबोर्ड पर कमांड+शिफ्ट+के दबाएं।

बिल्ड फोल्डर को साफ करें

    1. कोड प्रोजेक्ट में, विकल्प (Alt) कुंजी दबाए रखते हुए उत्पाद मेनू पर क्लिक करें।
    1. क्लीन बिल्ड फ़ोल्डर का चयन करें।

बिल्ड फोल्डर को साफ करने का दूसरा तरीका यह है कि आप अपने कीबोर्ड पर कमांड+शिफ्ट+ऑप्शन+ के संयोजन को दबाएं।

सिम्युलेटर सामग्री और सेटिंग्स को रीसेट करें

    1. मेन्यू बार में जाएं।
    1. आईओएस सिम्युलेटर खोलें।
    1. रीसेट सामग्री और सेटिंग्स विकल्प का चयन करें।

व्युत्पन्न डेटा हटाएं

सभी अस्थायी बिल्ड जानकारी और प्रोजेक्ट इंडेक्स को व्युत्पन्न डेटा फ़ोल्डर में संग्रहीत किया जाता है। यदि आप इसे हटाते हैं, तो अगली बार प्रारंभ होने पर Xcode एक नया फ़ोल्डर बना देगा।

    1. विंडो पर जाएं और ऑर्गनाइज़र चुनें।
    1. प्रोजेक्ट चुनें और उसके बाद अपना प्रोजेक्ट चुनें
    1. अब, उस प्रोजेक्ट का चयन करें जिसका संबद्ध व्युत्पन्न डेटा आप मिटाना चाहते हैं।
    1. खुलने वाली नई विंडो में, आप व्युत्पन्न डेटा फ़ोल्डर और उसका खोजक पथ देखेंगे।
    1. इसे हटाने के लिए, हटाएं बटन दबाएं।

हालाँकि, हम अभी तक समाप्त नहीं हुए हैं, क्योंकि हमें मॉड्यूल कैश को भी हटाना है।

    1. फाइंडर खोलें और गो मेन्यू चुनें।
    1. फोल्डर पर जाएं... और पेस्ट करें: ~/लाइब्रेरी/डेवलपर/Xcode/DerivedData/ModuleCache
    1. गंतव्य खोलने के लिए जाओ दबाएं।
    1. अब, ModuleCache फोल्डर में मौजूद आइटम्स को ट्रैश में ड्रैग करें।
    1. कचरा खाली करें
लोड हो रहा है...