मैं "त्रुटि: कोई डेवलपर निर्देशिका कैसे प्राप्त / डेवलपर" को हल कर सकता हूं?


98

मैंने अभी XCode को 4.3.1 में अपग्रेड किया है। मैं अपने ऐप को बनाने के लिए एक स्क्रिप्ट का उपयोग कर रहा हूं (और फिर टेस्टफलाइट के माध्यम से)। लेकिन मुझे अब यह त्रुटि मिली:

त्रुटि: कोई डेवलपर निर्देशिका नहीं मिली / डेवलपर। डेवलपर निर्देशिका पथ को अपडेट करने के लिए रन / usr / bin / xcode-select करें।

मेरी मशीन में कोई / डेवलपर डिअर नहीं है: मैं इसे कैसे ठीक कर सकता हूं?

जवाबों:


243

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer


2
और अगर मैं काम नहीं करता तो क्या करूँ? मैं ठीक कहता हूं कि आप कोई त्रुटि नहीं पाते हैं, और फिर "xcodebuild -version" करते हैं और त्रुटि प्राप्त करते हैं "त्रुटि: कोई डेवलपर निर्देशिका नहीं मिली / डेवलपर पर। डेवलपर निर्देशिका पथ को अपडेट करने के लिए चलाएँ / usr / bin / xcode-select करें। "
हेनिंग

यह ध्वनि की तरह नहीं है xcode- चयन ठीक से चला। डबल-चेक करें कि रास्ता सही तरीके से चल रहा है xcode-select -print-path
जिम

sudo port selfupdateसही समाधान के माध्यम से MacPorts को अपडेट करते समय यह चेतावनी मिली !
गाबोर

1
होता है क्योंकि Xcode 4.2 के बारे में Apple ने इसे ऐप के रूप में वितरित करना शुरू किया, ऐप स्टोर से डाउनलोड करने योग्य है। नतीजतन, सभी उपकरण एप्लिकेशन / Xcode.app पैकेज में इंस्टॉल किए जाते हैं।
सुधीर जोनाथन

3
मुझे /Applications/Xcode.app/Contents/Developer/ को एक सॉफ्ट लिंक पॉइंटिंग / डेवलपर बनाना था। यही एकमात्र उपाय है जो मुझे मिल सकता है।
हेनिंग

5

आप भी इसके बजाय ऐसा कर सकते हैं ...

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer

6
यह समस्या को छिपाने का प्रयास है, इसे ठीक करने का नहीं। यदि आप ऐसा करते हैं, तो सभी उपकरण अभी भी गलत जगह पर दिख रहे हैं।
जिम

इस कमांड को करने के बाद भी मुझे यह त्रुटि मिलती है xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" निर्देशिका नहीं है। यहां तक कि इस आदेश करने के बाद कोई डेवलपर निर्देशिका नहीं है
अभिषेक

3

आप लोगों ने जो कुछ भी उत्तर दिया है वह सही है। लेकिन उन लोगों के लिए जो निम्न त्रुटि करते हैं एक कदम याद कर रहे हैं:

त्रुटि:

  "xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" is not a directory."

गुम कदम:

Double click your xcode 432.dmg. Now don't double click the xcode.app to use it. Instead copy it /Applications folder and then open it from there to install xcode.

अब टर्मिनल कमांड का उपयोग करें

 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

बस। आपकी त्रुटि फिर से नहीं होगी और फिल्म निर्माता अब काम करेगा।


अच्छा है, ध्यान दिया जाना चाहिए कि अनुप्रयोगों में xcode नहीं डालने से इसका कारण बन सकता है
James

1

यह मेरे लिए हल है:

अधिकतर यह त्रुटि तब होती है जब आपने एक नया संस्करण xcode स्थापित किया है। और कमांड लाइन उपकरण अभी तक आरंभ नहीं किए गए हैं।

इसे हल करने के लिए: Xcode प्राथमिकताएँ> स्थान (टैब)> और नीचे विकल्प कमांड लाइन टूल्स पर जाएं। कृपया उपकरण के लिए Xcode संस्करण का चयन करें।

उदाहरण (Xcode 8.3.3 के लिए): Xcode प्राथमिकताएं> स्थान (टैब)> और नीचे विकल्प कमांड लाइन टूल्स पर जाएं। Xcode 8.3.3 (7D1014) का चयन करें।

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