2011-03-18 16 views
20

एक्सकोड 4.0 में एक नया डिज़ाइन किया गया बिल्ड सेटिंग्स पृष्ठ है। मेरी समस्या यह है कि मैं इसे निर्दिष्ट करने के बाद सेटिंग को हटाने का तरीका नहीं देख सकता।एक्सकोड 4: बिल्ड सेटिंग्स में आइटम हटाना

उदाहरण: मैंने लक्ष्य स्तर पर "संस्करण प्रणाली" को "ऐप्पल जेनेरिक" में बदल दिया है। बाद में मुझे एहसास हुआ कि मुझे इसे परियोजना स्तर पर सेट करना चाहिए, और इसलिए मैं लक्ष्य स्तर सेटिंग को हटाना चाहता हूं। हालांकि, सेटिंग को हटाने के लिए मैं कोई रास्ता नहीं देख सकता - आप उस पर क्लिक करते हैं और दो विकल्प हैं, जिनमें से कोई भी डिफ़ॉल्ट "निर्दिष्ट नहीं" खाली सेटिंग है। कीबोर्ड पर डिलीट कुंजी को मारना कुछ नहीं।

वही फ़ील्ड स्वीकार करता है जो टेक्स्ट स्वीकार करते हैं - यदि मैं केवल सभी टेक्स्ट सेट को हटाकर सेटिंग को हटाने का प्रयास करता हूं, तो यह अभी भी उस क्षेत्र को हरे रंग में दिखाता है, लेकिन इसमें कोई टेक्स्ट नहीं है, और इसे उपस्थिति के रूप में मानता है एक सेटिंग के।

+0

नोट: यह Xcode 4.3 में और अधिक काम नहीं कर रहा है। Http://stackoverflow.com/questions/10170410/how-to-delete-user-defined-build-settings-in-xcode-4-3-1 –

उत्तर

38

काम हटाएं लेकिन आपको संपादक क्षेत्र के बाईं ओर स्थित उचित वस्तु का चयन करने की आवश्यकता है।

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

यदि आप "मैक ओएस डिफ़ॉल्ट" मान पर एक प्रोजेक्ट सेटिंग डिफ़ॉल्ट करना चाहते हैं, तो आपको पहले संपादक क्षेत्र के बाईं ओर प्रोजेक्ट का चयन करने की आवश्यकता है, सेटिंग बनाने के लिए जाएं और केवल तभी आप सक्षम होंगे हटाएं कुंजी का उपयोग कर प्रोजेक्ट की सेटिंग मिटाएं।

मुझे यकीन नहीं है कि यह एक्सकोड का बग है या नहीं। सच्चाई यह है कि जब आप किसी लक्ष्य की सेटिंग्स को देख रहे होते हैं और आप हटाते हैं, तो एक्सकोड को यह जानने का कोई तरीका नहीं है कि क्या आप कोई प्रोजेक्ट या लक्ष्य सेटिंग हटाना चाहते हैं, क्योंकि कॉलम चुनने का कोई तरीका नहीं है, लेकिन केवल पंक्तियां ... और यह तार्किक लगता है कि यह केवल एक लक्ष्य को हटा देता है। तो यह शायद सामान्य व्यवहार है।

+0

धन्यवाद, सोमवार को फिर से प्रयास करेंगे, ऐसा लगता है कि हटाएं कुंजी सिर्फ काम करना चाहिए - यह समझ में आता है! - इसलिए मैं उलझन में हूं कि मेरा क्यों नहीं होगा। – occulus

+0

हालांकि मैं तब तक काम नहीं कर रहा था जब तक कि मुझे संपादक के बाईं ओर प्रोजेक्ट/लक्ष्य चयन के बारे में पता न लगे। ;-) –

+0

अच्छा जवाब एलेक्स, धन्यवाद! – occulus

6

सेटिंग की पंक्ति को हाइलाइट करना और डिलीट कुंजी को मारना मेरे लिए काम करता है। यानी, किसी गैर-उपयोगकर्ता-परिभाषित सेटिंग्स में, हटाना मारना सेटिंग्स के सभी अनुकूलन को हटा देता है; उपयोगकर्ता द्वारा परिभाषित सेटिंग्स में, यह सेटिंग पूरी तरह से हटा देता है।

+0

परफेक्ट देखें। धन्यवाद! –

संबंधित मुद्दे