ios - "पॉड इनिट" त्रुटि बनाता है जो कहता है कि "आपको कोकोआपोड्स का उपयोग करने के लिए कम से कम गिट संस्करण 1.8.5 की आवश्यकता है"




xcode cocoapods (4)

इसे अपने कमांड लाइन टूल संस्करण को अपने Xcode (वरीयताएँ) में सेट करने की आवश्यकता है।

आप Apple डाउनलोड पोर्टल से नवीनतम कमांड लाइन टूल डाउनलोड कर सकते हैं, यदि आपने ऐप्पल डेवलपर खाता / आईडी का भुगतान किया है।


यहां वर्तमान स्थिर और बीटा Xcode उपकरण और सहायक कमांड लाइन टूल डाउनलोड लिंक हैं। (सुनिश्चित करें कि आप इन लिंक का उपयोग करने के लिए Apple डेवलपर खाते पर प्रीमियम डेवलपर खाते का उपयोग करके लॉग इन हैं)

Xcode 10

एक बार जब आप अपने सिस्टम में नवीनतम कमांड लाइन टूल इंस्टॉल कर लेते हैं, तो उसे Xcode मेनू से सेट करें।

(Xcode मेनू आइटम) Xcode code वरीयताएँ ► स्थान Tool कमांड लाइन उपकरण command उपयुक्त कमांड लाइन उपकरण का चयन करें

यहाँ Xcode 9.x के लिए कमांड लाइन टूल दिए गए हैं:

Xcode 9

मैं अपने सिस्टम में कोई भी पॉड स्थापित करने में सक्षम नहीं था। इसलिए, मैंने अपने मैक से कोकोपोड्स को हटा दिया और फिर इसे फिर से स्थापित किया। यह प्रक्रिया सफल रही, लेकिन जब मैं टर्मिनल में कमांड pod init चलता है, तो त्रुटि दिखाई देती है:

`verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:23:in `load'
from /usr/local/bin/pod:23:in `<main>'

मैंने अपना Git संस्करण भी चेक किया जो कि 1.8.4 था लेकिन मुझे उसी को अपडेट करने के लिए कोई समाधान मिल रहा है।


  1. कमांड $ brew install git चलाएं

  2. फिर अपने प्रोजेक्ट फ़ोल्डर में जाएं और pod init टाइप करें

ये कदम मेरे लिए काम कर गया


मैं XCode 9.3 के नवीनतम संस्करण को स्थापित करने के बाद इस उत्तर में आया था -

मैं एक करने की कोशिश कर रहा था -

  • पॉड अपडेट [या --version, या कोई पॉड कमांड ...]
  • मैंने शीर्ष उत्तर की तरह "बीट इंस्टिट गिट" की कोशिश की, लेकिन सेलर के पास कोई एक्सेस नहीं होने के बारे में सभी प्रकार की शिकायतें थीं, फिर जब मैंने एक्सेस जोड़ा, तो सी कंपाइलर गायब था।

Xcode प्राथमिकताओं में स्थान में कमांड लाइन टूल सेटिंग ने नवीनतम 9.3 लाइन टूल को "सही ढंग से" स्थापित किया, लेकिन उपरोक्त उत्तरों को पढ़ने के बाद मैंने इसे फिर से इंस्टॉल करने का निर्णय लिया -

xcode-select --install

डाउनलोड / इंस्टॉल के बाद, पॉड ने फिर से काम करना शुरू कर दिया, अभी भी काढ़ा के साथ समस्या थी जो एक उच्च सिएरा मुद्दा था। साथ तय किया - https://github.com/Homebrew/brew/issues/3285


मैं एक दूसरे Xcode स्थापित करने के बाद एक समान मुद्दा था। परिणामस्वरूप xcode-select -p में निर्दिष्ट कोई command line tools नहीं था

मैन्युअल रूप से नए Xcode संस्करण का चयन करके तय किया गया