Xcode को पूरी तरह से अनइंस्टॉल कैसे करें और सभी सेटिंग्स को क्लियर करें


109

मेरे पास एक मुद्दा है जिसे मैं केवल एक्सकोड के साथ मान सकता हूं, जहां मेरे ऐप को फोन को चलाने और क्रैश करने में लगभग 75% समय लगता है। मैंने उस कोड के पुराने संस्करणों का उपयोग करने की कोशिश की, जिसे मैंने इसके बजाय सहेजा था, लेकिन उनका वही प्रभाव था, जिसका उपयोग उन्होंने लगभग एक महीने पहले नहीं किया था।

मैंने पिछले कुछ हफ्तों से इस मुद्दे को हल करने के लिए हर संभव तरीके को देखा है, कुछ भी नहीं पाया है, इसलिए मैं पूरी तरह से Xcode को अनइंस्टॉल करना चाहता हूं और अन्य सेटिंग्स को साफ करना चाहता हूं; लेकिन मुझे ऐसा करने का कोई तरीका नहीं मिला। मैं इसे अनइंस्टॉल कर सकता हूं, लेकिन जब मैं इसे पुनः इंस्टॉल करता हूं, तब भी मेरी सभी पुरानी सेटिंग्स और प्रोजेक्ट्स आदि की सूची होती है। मैं इसे पूरी तरह से कैसे अनइंस्टॉल कर सकता हूं?


मैंने इसे हल करना समाप्त कर दिया, और इसे एक्सकोड के साथ विशेष रूप से नहीं करना था, लेकिन आवश्यक था कि मैं जिस उपकरण का उपयोग कर रहा था वह साफ हो।
लुटेस्ट्रॉन्ग

पाया गया कि यदि आपके पास Xname संग्रहीत होने के पथनाम में एक इमोजी है, तो iOS 11 के बाद Xcode सिमुलेटर सही ढंग से नहीं चलते हैं। मैंने अपने एक्सकोड को संबंधित उपनामों के एक समूह के साथ एक फ़ोल्डर में डाल दिया। फ़ोल्डर को "🕷" नाम दिया गया था, इसलिए यह मार्ग था /Applications/Development/ named/Xcode.app। इससे केवल नए सिमुलेटर लटक गए। पुराने लोग पहले की तरह ठीक-ठाक चले।
विलियम सेर्नियुक

जवाबों:


190

पूरी तरह से हटाने के लिए पुराने Xcode 7 आपको निकालना चाहिए

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer/Xcode
  7. ~/Library/Developer/CoreSimulator

13
Xcode8 टाइमफ्रेम में, # 3 और # 4 को बदलने के लिए com.apple.dt.*चूंकि इंस्ट्रूमेंट्स और अन्य
एक्सकोड

16
और ~/Library/Developer/CoreSimulator, के रूप में साफ किया जा सकता है: http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content
lbsweek

6
कुछ महत्वपूर्ण : आप /Library/Developer/निर्देशिका के तहत कुछ भी हटा सकते हैं , जैसे कि CommandLineToolsऔर CoreSimulator, EXCEPT PrivateFrameworksसबफ़ोल्डर; या जब तक आप इसे वापस नहीं डालते तब तक आपका नया स्थापित Xcode दुर्घटनाग्रस्त हो जाएगा। बस सिस्टम निर्देशिका के बारे में सावधान रहें।
डॉनसॉन्ग

1
@ आकाशदीव अपने दोस्त के मैक से कॉपी करें, हाहा।
डॉनसॉन्ग

2
मुझे यह भी rm -rf ~ / Library / Developer / XCTestDevices
लांस सामरिया

29

एक के लिए पूरा को हटाने Xcode 10 निम्नलिखित को हटा दें:

  1. /Applications/Xcode.app
  2. ~/Library/Caches/com.apple.dt.Xcode
  3. ~/Library/Developer
  4. ~/Library/MobileDevice
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. /Library/Preferences/com.apple.dt.Xcode.plist
  7. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
  8. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
  9. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
  10. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
  11. /private/var/db/receipts/com.apple.pkg.Xcode.bom

लेकिन 11 के बजाय, /private/var/फाइंडर को खोलें और "Xcode" को खोजें, ताकि उसके पीछे बचे सभी 'dna' को देखें ... और चुनिंदा रूप से साफ करें। मैं पथनामें पोस्ट करूंगा लेकिन उनमें यादृच्छिक नाम शामिल होंगे जो मेरे मैक से आपके लिए समान नहीं होंगे।

लेकिन अगर आप अपने सभी अनुकूलन खोना नहीं चाहते हैं , तो कुछ भी हटाने से पहले इन फ़ाइलों या फ़ोल्डरों को सहेजने पर विचार करें:

  1. ~/Library/Developer/Xcode/UserData/CodeSnippets
  2. ~/Library/Developer/Xcode/UserData/FontAndColorThemes
  3. ~/Library/Developer/Xcode/UserData/KeyBindings
  4. ~/Library/Developer/Xcode/Templates
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. ~/Library/MobileDevice/Provisioning Profiles

22
  1. खुला हुआ Storage Management

    • इस मैक> विंडो> स्टोरेज मैनेजमेंट के बारे में About> पर जाएं
    • या, स्पॉटलाइट⌘ + Space खोलने के लिए हिट करें और खोजें ।Storage Management
  2. Applicationsबाएँ फलक पर चयन करें ।

  3. दाएँ Xcodeफलक पर राइट क्लिक करें और डिलीट को चुनें।

यह आपके मैक एप स्टोर की स्थापित एप्लिकेशन सूची से XCode को हटा देगा।

अद्यतन : यह मेरे लिए macOS सिएरा पर काम किया 10.12.1


OS X के किन संस्करणों के लिए यह वैध है इसके बारे में कुछ जानकारी जोड़ने की आवश्यकता हो सकती है, इसे 10.11.6 तक न देखें
मैट सैंडर्स

मुझे याद नहीं है कि क्या यह Xcode.app को कूड़ेदान में ले जाता है। लेकिन उपरोक्त प्रक्रिया ने AppCore से XCode को हटा दिया।
जॉइस बाबू

1
"यह AppStore से XCode को हटा देगा।" वास्तव में?
अलेक्जेंडर वोल्कोव

अपने मैक पर ऐप स्टोर से @AlexanderVolkov । मेरी स्थापना किसी तरह दूषित हो गई, और मैं सॉफ़्टवेयर की स्थापना रद्द करने या फिर से स्थापित करने में असमर्थ था। यहां तक ​​कि DMG फ़ाइल से इंस्टॉलेशन भी विफल रही, क्योंकि इसे ऐप स्टोर में इंस्टॉल किया गया है।
जायसी बाबू

पर 10.13.3हटाएं विकल्प नहीं है, लेकिन यह कुछ भी नहीं है
स्टीफन

21

इस तरह के कठोर उपाय करने से पहले, एक्सकोड को छोड़ दें और कैश को साफ करने के लिए सभी निर्देशों का पालन करें:

कैसे खाली कैश और सभी लक्ष्य Xcode 4 साफ करने के लिए

यदि वह मदद नहीं करता है, और आप तय करते हैं कि आपको वास्तव में Xcode की एक साफ स्थापना की आवश्यकता है, तो, उस उत्तर में सभी सामानों के अलावा, Xcode ऐप को खुद ही कचरा कर दें, साथ ही अपने ~/Library/Developerफ़ोल्डर और अपनी ~/Library/Preferences/com.apple.dt.Xcode.plistफ़ाइल को कचरा कर दें । मुझे लगता है कि इसे करना चाहिए।


5

यह उत्तर डॉन सॉन्ग की टिप्पणी के खिलाफ पहले से अधिक होना चाहिए, लेकिन चूंकि मेरे पास पर्याप्त प्रतिष्ठा नहीं है, इसलिए मैं इसे एक उत्तर के रूप में लिखने जा रहा हूं।

मंच के पृष्ठ के अनुसार

https://forums.developer.apple.com/thread/11313

"सामान्य तौर पर, आपको कभी भी कोरसिमुलेटर / डिवाइसेस डायरेक्टरी को कभी भी डिलीट नहीं करना चाहिए। यदि आपको वास्तव में पूरी तरह से होना चाहिए, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आप ऐसा करते समय सेवा को रनिग्न न करें। जैसे:"

# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

मैं निश्चित रूप से Xcode को हटाने और पुनर्स्थापित करने के बाद इस मुद्दे में भाग गया।

आप एक सिम्युलेटर डिवाइस से निर्माण को जोड़ने की कोशिश कर एक समस्या का सामना कर सकते हैं। धागा भी जवाब देता है कि उस मामले में क्या करना है,

gem install snapshot
fastlane snapshot reset_simulators

3

UNINSTALLING के लिए और फिर से XCODE 9 सही तरीके से लगाने के लिए

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

मैंने सबसे ऊपरी उत्तर को संपादित करने की कोशिश की है, लेकिन नीचे दिए गए कोई बदलाव नहीं देखें तो आपको Xcode 9 के लिए संशोधित कदम उठाने चाहिए:

हटाएं

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.* (आम तौर पर com.apple.dt के साथ कुछ भी। जैसा कि उपसर्ग प्राथमिकता फ़ोल्डर में हटाने योग्य है)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

/Library/Developerइसके अलावा निर्देशिका में सब कुछ /Library/Developer/PrivateFrameworks


4
मुझे लगता है कि आप को /Library/Developerछोड़कर मतलब है /Library/Developer/PrivateFrameworks, PrivateFrameworks मेरे लिए इस Library/Developer नोट के होम फ़ोल्डर संस्करण में मौजूद नहीं है , /Users/USERNAME/Library/Developer/Xcode/Archivesजिसमें xcode अभिलेखागार (जैसा आपने बनाया है, उसके अभिलेखागार में है) ताकि आप उसे सहेजना चाहें
mgrandi

हाँ, कुछ PrivateFrameworks के लिए है और यदि हटाए जाने पर क्रैश हो जाएगा, यदि आपको Xcode को बाद में पुनर्स्थापित करने की आवश्यकता है, तो मेरे निर्देशों को गलत समझा जा सकता है, लेकिन मेरा मतलब है कि
PrivateFrameworks

mgrandi सही /Library/Developerहै की तुलना में अलग है ~/Library/Developer। पूर्व में PrivateFrameworksफ़ोल्डर होता है बाद वाला नहीं।
ओरखान अलीखानोव

-6

अपने फाइल सिस्टम में Xcode के सभी उदाहरण खोजने के लिए इसे चलाएं:

में मैं के लिए find / -name Xcode -print; $ इको करो; किया हुआ


4
यदि कोई फ़ाइल नाम क्लैश हुआ है तो यह अप्रत्याशित चीजें दिखा सकता है जैसे कि मेरे पास कई फ़ोल्डर हैं Xcode Projectsऔर यह उन्हें प्रिंट करेगा।
स्टीफन जेसी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.