AskCleanAskClean

पुराना Xcode DeviceSupport सुरक्षित रूप से कैसे हटाएँ

AskClean टीम · अपडेट किया गया 2026-07-31

Xcode बंद करें, अभी इस्तेमाल होने वाले iOS वर्शन पहचानें और केवल उन DeviceSupport फ़ोल्डरों को हटाएँ जिनसे कोई सक्रिय डिवाइस या काम नहीं जुड़ा है। संगत डिवाइस दोबारा जोड़ने पर Xcode सिंबल फिर तैयार कर सकता है, लेकिन इसमें समय, वही डिवाइस और कभी-कभी कंपोनेंट या नेटवर्क कनेक्शन चाहिए।

अभी इस्तेमाल हो रहे Apple डिवाइस से मिलाए गए Xcode DeviceSupport वर्शन
जिन वर्शन पर अभी डीबग करते हैं उनका सपोर्ट रखें और केवल पक्के पुराने वर्शन हटाएँ।

DeviceSupport में क्या रहता है

Xcode सिंबल और सपोर्ट डेटा को ~/Library/Developer/Xcode/iOS DeviceSupport में रखता है; दूसरे प्लेटफ़ॉर्म के लिए भी ऐसे पाथ होते हैं। यह iPhone की फ़ोटो या बैकअप नहीं है, बल्कि किसी खास डिवाइस और सिस्टम के मेल की डीबगिंग में मदद करता है।

फ़ोल्डर को असली डिवाइस से मिलाएँ

Finder, Xcode > Settings > Platforms और Window > Devices and Simulators में वर्शन और आकार देखें। जिस डिवाइस पर अभी डीबग करते हैं उसका सटीक वर्शन और टेस्ट, सपोर्ट या CI के लिए जरूरी वर्शन रखें। मिलते-जुलते नाम अलग बिल्ड हो सकते हैं।

  1. Xcode, Simulator और डीबगिंग टूल बंद करें।
  2. इस्तेमाल हो रहे डिवाइस के सिस्टम वर्शन लिखें।
  3. ~/Library/Developer/Xcode/iOS DeviceSupport खोलकर नाम और आकार मिलाएँ।
  4. केवल पक्का पुराना वर्शन Trash में भेजें।
  5. Trash खाली करने से पहले कनेक्शन और डीबगिंग जाँचें।

DeviceSupport को Xcode Archives न समझें: डिवाइस सिंबल अक्सर फिर बन सकते हैं, लेकिन रिलीज़ का dSYM अनमोल हो सकता है।

केवल बंद हो चुके वर्शन हटाएँ

Xcode और Simulator बंद होने पर एक पक्का पुराना वर्शन फ़ोल्डर Trash में भेजें, पूरा DeviceSupport रूट नहीं। Xcode खोलकर टेस्ट डिवाइस जोड़ें। जरूरत होने पर डेटा फिर बनते समय Preparing debugger support दिखेगा।

रिकवरी की लागत की योजना बनाएँ

बहुत पुराने Xcode, अभी असमर्थित सिस्टम या गायब कंपोनेंट के कारण रिकवरी विफल हो सकती है। ऑफ़लाइन काम से पहले जरूरी सपोर्ट रखें। AskClean हर वर्शन और उसकी रिकवरी लागत दिखाता है, पर उसे पहले से चुनता नहीं।

FAQ

क्या Xcode DeviceSupport फिर बनाता है?

आमतौर पर संगत डिवाइस जोड़ने पर हाँ, लेकिन समय और सही कंपोनेंट लग सकते हैं।

क्या इससे iPhone का डेटा हटता है?

नहीं। Mac का लोकल डीबगिंग सपोर्ट हटता है, फ़ोटो, ऐप या डिवाइस बैकअप नहीं।

क्या पूरा फ़ोल्डर हटाना चाहिए?

नहीं। केवल उन वर्शन को हटाएँ जिनके लिए कोई सक्रिय डिवाइस या जरूरत नहीं है।

स्रोत

डेवलपर स्टोरेज से जुड़ी और गाइड