आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

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

यदि आपके Mac पर Xcode पहले से स्थापित है, तो आपको इस उपयोगी Unix टूलकिट की आवश्यकता नहीं है। यदि नहीं, तो यह चरण-दर-चरण ट्यूटोरियल आपको दिखाएगा कि वेब के माध्यम से सीधे Xcode कमांड लाइन टूल पैकेज को कैसे डाउनलोड, इंस्टॉल और उपयोग करना है या टर्मिनल में "xcode-select" इंस्टॉल कमांड का उपयोग करना है।

Xcode कमांड लाइन टूल सॉफ्टवेयर डेवलपर्स के लिए एक स्व-निहित पैकेज है जो UNIX- शैली कमांड का उपयोग करके मैक ऐप बनाना चाहते हैं।

इसे Apple के Xcode एकीकृत विकास परिवेश के साथ बंडल किया गया है, लेकिन Xcode से अलग से डाउनलोड करने के लिए एक स्व-निहित संस्करण उपलब्ध है।

Xcode कमांड लाइन टूल्स पैकेज में असंख्य सॉफ़्टवेयर डेवलपमेंट किट (SDK) फ्रेमवर्क और हेडर शामिल हैं। ऐप्पल के एलएलवीएम कंपाइलर और लिंकर, मेक कमांड और कमांड-लाइन के लिए अन्य आसान टर्मिनल कमांड जैसे टूल विकास। Xcode कमांड टूल्स (v14.2 के अनुसार) में 112 टर्मिनल कमांड शामिल हैं।

टर्मिनल, यदि आप नहीं जानते हैं, तो आपको अपने Mac पर UNIX कमांड की दुनिया तक पहुँच प्रदान करता है। तो, हमारे व्यापक की जाँच करें मैक टर्मिनल कमांड की चीट शीट टर्मिनल से अधिकतम लाभ उठाने के लिए। यह उन सभी आवश्यक आदेशों के लिए एक अच्छा संदर्भ प्रदान करता है जिन्हें आपको जानना चाहिए।

आप Xcode कमांड लाइन टूल्स को दो तरह से डाउनलोड और इंस्टॉल कर सकते हैं। आप या तो इसे सीधे Apple डेवलपर पोर्टल के माध्यम से डाउनलोड कर सकते हैं या टर्मिनल कमांड का उपयोग करके इसे मैन्युअल रूप से इंस्टॉल कर सकते हैं। हम इन दोनों तरीकों को नीचे कवर करेंगे।

Xcode कमांड लाइन टूल पैकेज को मैन्युअल रूप से डाउनलोड करने के लिए, इन चरणों का पालन करें:

  1. के लिए जाओ developer.apple.com/downloads और अपने Apple ID से लॉग इन करें।
  2. सर्च फील्ड में "कमांड लाइन टूल्स" टाइप करें और एंटर दबाएं।
  3. क्लिक विवरण देखें आप जो प्रविष्टि चाहते हैं उसके नीचे और सूचीबद्ध को हिट करें डीएमजी फ़ाइल इसे डाउनलोड करने के लिए।
  4. अगला, डिस्क छवि को वर्चुअल डिस्क के रूप में माउंट करने के लिए अपने डाउनलोड फ़ोल्डर में फ़ाइल पर डबल-क्लिक करें।
  5. अगला, फ़ाइल खोलें कमांड लाइन टूल्स.पीकेजी इंस्टॉलर को लॉन्च करने के लिए माउंटेड वॉल्यूम से।

इस बिंदु पर, आप स्थापना प्रक्रिया को समाप्त करने के लिए ऑन-स्क्रीन निर्देशों का पालन कर सकते हैं।

वैकल्पिक रूप से, आप हमेशा उपयोग कर सकते हैं आपके Mac पर टर्मिनल ऐप Xcode कमांड लाइन टूल पैकेज को डाउनलोड और इंस्टॉल करने के लिए:

  1. शुरू करना टर्मिनल स्पॉटलाइट खोज का उपयोग करके अपने Mac पर (सीएमडी + स्पेस).
  2. निम्न कमांड टाइप करें।
    एक्सकोड-चयन - इंस्टॉल करें
  3. कमांड लाइन डेवलपर टूल इंस्टॉल करने के लिए आपको एक पॉप-अप मिलेगा। चुनना स्थापित करना जारी रखने के लिए।
  4. आप निम्न आदेश का उपयोग करके C++ भाषा कंपाइलर चलाने का प्रयास करके अपने Xcode कमांड लाइन उपकरण स्थापना को सत्यापित कर सकते हैं:
    जीसीसी
  5. मारो प्रवेश करना कुंजी और देखें कि क्या आपको नीचे स्क्रीनशॉट में दिखाया गया परिणाम मिलता है।

यदि आपको कोई इनपुट फ़ाइल पास नहीं होने के बारे में समान त्रुटि संदेश मिलता है, तो आपने Xcode कमांड लाइन टूल पैकेज को सफलतापूर्वक स्थापित कर लिया है।

एक सफल स्थापना पर, आप अपने कमांड लाइन डेवलपर टूल को यूएसआर/बिन/ उप-फ़ोल्डर के अंदर /Library/Developer/CommandLineTools/ फ़ोल्डर।

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

बजना --संस्करण

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

एक्सकोड कमांड लाइन टूल्स को अनइंस्टॉल करने और उसके फ़ोल्डर को हटाने के लिए, निम्न आदेश निष्पादित करें:

सुडो आरएम-आरएफ /लाइब्रेरी/डेवलपर/कमांडलाइनटूल

आपको अपने मैक का पासवर्ड डालने के लिए कहा जाएगा क्योंकि कमांड के लिए एडमिनिस्ट्रेटर विशेषाधिकारों की आवश्यकता होती है।

जाँच करें कि /Library/Developer/CommandLineTools/ आपके मैक पर चला गया है। जटिलताओं से बचने के लिए, इस फ़ोल्डर को Finder में मैन्युअल रूप से ट्रैश न करें।

यह पुष्टि करने के लिए कि आपने Xcode कमांड लाइन टूल्स की स्थापना रद्द कर दी है, टर्मिनल में "gcc" टाइप करके GNU कंपाइलर चलाने का प्रयास करें। यदि आपको "सक्रिय डेवलपर निर्देशिका प्राप्त करने में असमर्थ" बताने वाला त्रुटि संदेश दिखाई देता है, तो आपने अपने Mac से Xcode कमांड लाइन टूल पैकेज की स्थापना रद्द कर दी है।

macOS में कमांड लाइन डेवलपमेंट का आनंद लें

Apple के प्लेटफ़ॉर्म के लिए ऐप स्टोर ऐप लिखने के लिए पूर्ण Xcode एकीकृत विकास वातावरण की आवश्यकता होती है जिसमें पहले से ही सभी आवश्यक कमांड लाइन टूल शामिल होते हैं।

लेकिन अगर आप Homebrew जैसे पैकेज मैनेजर पर भरोसा करते हैं या कमांड-लाइन डेवलपमेंट पसंद करते हैं, तो Xcode कमांड लाइन टूल्स जाने का रास्ता है। केवल एक गीगाबाइट से अधिक पर, यह पैकेज Xcode के ओवरहेड के बिना आता है, जिसे स्थापित करने के लिए 40GB से अधिक डिस्क स्थान की आवश्यकता होती है।