जवाबों:
इस समस्या के लिए कई अलग-अलग समाधान। उनमें से ज्यादातर काम भी करते हैं। एक और शॉर्टकट भी जोड़ा जा रहा है:
Shift+ alt+ command ⌘+K
आपसे पूछेगा:
क्या आप वाकई "MyProject" के लिए बिल्ड फ़ोल्डर को साफ़ करना चाहते हैं?
यह बिल्ड फ़ोल्डर में सभी उत्पादों और मध्यवर्ती फ़ाइलों को हटा देगा।
ज्यादातर मामलों में यह आपकी समस्याओं को हल करने के लिए पर्याप्त होगा।
अपडेट करें
Xcode 9 के रूप में आप पर नेविगेट करके व्युत्पन्न डेटा फ़ोल्डर तक पहुँचने में सक्षम होंगे
फ़ाइल -> परियोजना सेटिंग्स
या यदि आप कार्यक्षेत्र का उपयोग करते हैं:
फ़ाइल -> कार्यक्षेत्र सेटिंग्स
सबसे सरल और सबसे तेज़ तरीका निम्नलिखित है (यदि आपने डेरीवेडडाटा के लिए डिफॉल्ट फोल्डर नहीं बदला है)।
टर्मिनल खोलें और निम्नलिखित पिछले:
rm -rf ~/Library/Developer/Xcode/DerivedData
xcrun simctl erase all
। यह स्पष्ट रूप से डेटा व्युत्पन्न के रूप में एक ही सामान को साफ नहीं करता है, लेकिन अगर आप अंतरिक्ष को खाली करने की कोशिश कर रहे हैं तो यह एक और बढ़िया विकल्प है, क्योंकि दोनों पुराने ऐप के निर्माण के लिए काफी कुछ लेते हैं।
Xcode 8 में, सभी व्युत्पन्न डेटा स्वचालित रूप से साफ हो जाते हैं। यदि आप इसे हाथ से करना चाहते हैं, तो Locations
टैब से जाएं Preferences
, प्रोजेक्ट के व्युत्पन्न डेटा फ़ोल्डर का पता लगाएं, और प्रोजेक्ट से संबंधित फ़ाइलों को हटा दें।
MacOS में 10.12 और बाद में, Xcode बासी व्युत्पन्न डेटा, पूर्वनिर्मित हेडर और मॉड्यूल कैश को साफ करता है। (23282174)
क्रेडिट @charmingToad को
लेकिन मैंने जो देखा, उसमें से एक ही व्यवहार विशिष्ट है जब ओएस एक्स 10.11.5 / 6 पर एक्सकोड 8 का उपयोग किया जाता है
यदि आप केवल निकाले गए डेटा को मैन्युअल रूप से निकालना चाहते हैं:
rm -rf ~/Library/Developer/Xcode/DerivedData
यदि आप अधिक डिस्क स्थान खाली करना चाहते हैं, तो कुछ अन्य निर्देशिकाएं हैं जिन्हें आप स्पष्ट करना चाहते हैं, हालांकि।
मैंने Xcode द्वारा उत्पन्न सभी प्रकार की फ़ाइलों को हटाने के लिए एक बैश स्क्रिप्ट बनाई है। DerivedData सामग्री को चलाकर हटाया जा सकता है:
./xcode-clean.sh -d
Https://github.com/niklasberglund/xcode-clean.sh पर अधिक जानकारी
विधि 1:
टर्मिनल खोलें और इस कमांड को दर्ज करें
rm -rf ~/Library/Developer/Xcode/DerivedData
विधि 2:
यह आपको व्युत्पन्न डेटा के स्थान पर लाएगा और आप इसे मैन्युअल रूप से हटा सकते हैं।
-rf
), आपको XCode और अपने सिम्युलेटर को छोड़ने की आवश्यकता है और फिर व्युत्पन्न डेटा को साफ़ करने के लिए फिर से प्रयास करें
अपने व्युत्पन्न डेटा फ़ोल्डर में जाने का एक और तरीका है, अपने एप्लिकेशन पर "उत्पाद" फ़ोल्डर के तहत xcode में राइट क्लिक करें और "शो इन फाइंडर" पर क्लिक करें।
हटाने के लिए कदम DerivedData:
Go
> पर क्लिक करेंGo to Folder
Go
बटन पर क्लिक करेंXcode projects
Delete
परियोजनाओं के फ़ोल्डर, जिनकी आपको आवश्यकता नहीं है।मैंने एक बैश कमांड बनाया है। इसे 3 सरल चरणों के साथ कॉन्फ़िगर करें। फिर टर्मिनल में सिर्फ https://github.com/Salarsoleimani/Usefulscripts टाइप cleandd
करें
Xcode संस्करण 8.2 (8C38) के लिए, आप परियोजनाओं को पूरी तरह से हटा सकते हैं (Xcode में प्रोग्राम का नाम, प्रोग्राम, डेटा, आदि) एक-एक करके निम्नलिखित काम कर सकते हैं: [नोट: निर्देश सिर्फ प्रोजेक्ट के नामों को हटाने के लिए नहीं हैं स्वागत खिड़की]
Xocde लॉन्च करें और स्वागत विंडो प्रदर्शित होने तक प्रतीक्षा करें। परियोजनाओं को दाहिने हाथ की तरफ (नीचे देखें) Xcode वेलकम विंडो में दिखाया जाएगा
उस परियोजना पर राइट क्लिक करें जिसे आप पूरी तरह से हटाना चाहते हैं और एक पॉप विंडो [फ़ोल्डर में दिखाएँ] कूदता है; यह पता लगाने के लिए कि यह कहां है [खोजक] में परियोजना है (नीचे देखें) परियोजना फ़ोल्डर ढूंढें
फाइंडर में प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें ताकि यह पाएं [गेट इन्फो]; पैरेंट फ़ोल्डर में जाने के लिए जानकारी विंडो में पथ का उपयोग करें, और वहां जाएं [प्रोजेक्ट फ़ोल्डर पथ का पता लगाएं] (नीचे देखें)
प्रोजेक्ट फ़ोल्डर पर क्लिक करें (जैसे डेमोप्रोजेक्ट 01) और पोरजेक्ट फाइल (डेमोप्रोजेक्ट 01.एक्सकोडप्रज) और [मूव टू ट्रैश] का चयन करें; आप देखेंगे कि (ए) फाइंडर में फ़ोल्डर हटा दिया गया है और (बी) एक्सकोड वेलकम विंडो की प्रोजेक्ट सूची में प्रोजेक्ट हटा दिया गया है।
Derived Data
फ़ोल्डर सामग्री को हटाने के साथ कुछ नहीं करना है।
File
>Playground Settings
यदि आप खेल के मैदान में हैं