मैक ओएस एक्स 10.7.5 (शेर) पर / डेवलपर फ़ोल्डर को हटाना सुरक्षित है?


16

मेरे कंप्यूटर में मूल रूप से मैक ओएस एक्स 10.6 (स्नो लेपर्ड) स्थापित था लेकिन तब से इसे ओएस एक्स 10.7 (शेर) में अपग्रेड किया गया है। मैंने देखा है कि /Developerफ़ोल्डर हार्ड ड्राइव आते हैं, हालांकि कोई भी फ़ाइल पर अभी भी है दिखाई लगभग दो साल के लिए संशोधित किया गया है करने के लिए। क्या इसे हटाना सुरक्षित है /Developerया इसे आसपास रखने का कोई कारण है?

क्रिस री के जवाब में Xcode को अनइंस्टॉल करने के लिए एक गाइड का लिंक शामिल है , जो यह बताता है कि सामग्री /Developerकेवल 4.3 से पहले Xcode के संस्करणों द्वारा उपयोग की जाती है। मैंने अपनी मशीन पर पहले से ही Xcode 4.6 स्थापित किया है, इसलिए मुझे इसे हटाने /Developerऔर इसके तहत सब कुछ करने में सक्षम होना चाहिए । कहा जा रहा है, उपरोक्त कथन में निम्नलिखित कथन ने मुझे थोड़ा हैरान कर दिया।

sudo /Developer/Library/uninstall-devtools --mode=xcodedir

यह कमांड मूल रूप से पहले बताई गई "/ डेवलपर / लाइब्रेरी / अनइंस्टॉल-डेवलपर-फ़ोल्डर" स्क्रिप्ट का शॉर्टकट है। यदि आप / डेवलपर निर्देशिका को डिच करना चाहते हैं, तो इस कमांड को मैन्युअल रूप से फाइंडर के माध्यम से हटाने के बजाय चलाएं।

मुझे केवल /Developerखोजक के माध्यम से हटाने के बजाय इस स्क्रिप्ट को क्यों चलाना चाहिए ?

यह प्रश्न संबंधित है, लेकिन मैं Xcode 4 को पूरी तरह से हटाना नहीं चाहता। मैं अभी Xcode के उन सभी अंशों को हटाना चाहता हूं जिनकी नवीनतम संस्करण द्वारा आवश्यकता नहीं है।

जवाबों:


10

हां, ऐसा लगता है कि /Developerयदि आप पहले से ही संस्करण 4.3 या बाद में Xcode स्थापित कर चुके हैं तो इसे हटाना सुरक्षित होना चाहिए । Apple डेवलपर सपोर्ट सेंटर का Xcode सेक्शन वास्तव में आपको ऐसा करने के लिए कहता है (मेरा)।

मैंने मैक ऐप स्टोर से Xcode का नवीनतम संस्करण स्थापित किया है, लेकिन Xcode का पिछला संस्करण (4.2.1 या इससे पहले) लॉन्च होता रहता है। मुझे क्या करना चाहिए?


Xcode का नवीनतम संस्करण चलाने के लिए, सुनिश्चित करें कि आप अनुप्रयोग फ़ोल्डर से Xcode.app लॉन्च कर रहे हैं। Xcode 4.3 और बाद में मैक ऐप स्टोर पर एक ही एप्लिकेशन के रूप में पैक किया जाता है और आपके एप्लिकेशन फ़ोल्डर में Xcode.app के रूप में इंस्टॉल होता है।

Xcode के पिछले संस्करणों ने डेवलपर फ़ोल्डर में टूल और फ्रेमवर्क रखे। डेवलपर फ़ोल्डर को ट्रैश में खींचकर आप Xcode के पुराने संस्करण को हटा सकते हैं।

इसके अलावा, जैसा कि bispymusic द्वारा बताया गया है , /Developerअब Xcode 4.3 के साथ मौजूद नहीं है । विशेष रूप से (जोर मेरा):

एकल ऐप बंडल के रूप में Xcode 4.3 को रीपैकेजिंग करके वहन किया गया सरलीकरण, Xcode के /Developerपूर्व संस्करणों वाले निर्देशिका की आवश्यकता को समाप्त करता है । परिणामस्वरूप, Xcode एप्लिकेशन इंस्टॉल करें औरuninstall-devtools कमांड लाइन स्क्रिप्ट की भी अब आवश्यकता नहीं है।

नोट: पहली बार जब आप Xcode 4.3 चलाते हैं, तो आपको एक डायलॉग के साथ संकेत दिया जाता है कि यदि कोई निवासी है, तो एप्लिकेशन निर्देशिका से Xcode एप्लिकेशन इंस्टॉल करें और Xcode (चित्र 4) की किसी भी पुरानी स्थापना को हटाने के लिए। ये क्रियाएं वैकल्पिक हैं, Xcode 4.3 एक ही मैक पर Xcode की पुरानी स्थापनाओं के साथ सह-अस्तित्व में हो सकता है। यदि आप Xcode के एक संस्करण से दूसरे संस्करण में स्विच करते हैं, तो उन्हें सक्रिय करने के लिए कुछ संचालन के लिए एक व्यवस्थापक पासवर्ड की आवश्यकता हो सकती है।

चित्र 4 Xcode के पुराने संस्करणों को हटाने का विकल्प

Xcode स्क्रीनशॉट

यदि आप Xcode 4.3 के पहले लॉन्च पर इन आइटम्स को डिलीट नहीं करने का विकल्प चुनते हैं, तो आप /Developerकिसी भी समय ट्रैश में खींचकर फ़ोल्डर और इंस्टाल Xcode एप्लीकेशन को हटा सकते हैं ।


1

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

यदि आपने अधिक हाल ही में Xcode स्थापित नहीं किया है , तो मैं अनुमान लगा रहा हूं कि इसके तहत सामग्री /Developerअभी भी "प्रभाव में" हो सकती है। उस मामले में डेवलपर टूल को अनइंस्टॉल करने के लिए इस गाइड पर एक नज़र डालें । सुनिश्चित करें कि आपके पर्यावरण चर फ़ोल्डर के भीतर किसी भी पथ को संदर्भित नहीं करते हैं।


हां, मैंने Xcode का नवीनतम संस्करण पहले ही इंस्टॉल कर लिया है, लेकिन ऐसा नहीं लगता कि मैंने अभी तक कमांड लाइन टूल इंस्टॉल किया है। मैं अभी करूँगा। क्या कुछ पथ चर हैं जिन्हें मैं यह सुनिश्चित करने के लिए जांच कर सकता हूं कि उपयुक्त कमांड-लाइन टूल संदर्भित किए जा रहे हैं? (इसके लायक क्या है, xcode-select -print-pathलौट रहा है /Applications/Xcode.app/Contents/Developer।)
क्रिस फ्रेडरिक

1

यदि आपके पास Xcode 4.3 या बाद का संस्करण है, तो इस फ़ाइल को निकालना सुरक्षित होना चाहिए। Apple ने यहाँ पर इसका वर्णन किया है:

Xcode में नया क्या है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.