2015-04-02 18 views
17

क्या किसी भी तरह को कोकोपोड्स के संस्करण को विशिष्ट करना संभव है, जिसे मैं पॉडफाइल को अपग्रेड या इंस्टॉल करते समय उपयोग करना चाहता हूं? मुझे कई बार सामना करना पड़ा है जहां Podfiles CocoaPods के एक संस्करण के साथ सही ढंग से काम करते हैं लेकिन दूसरों के साथ नहीं।CocoaPods के विशिष्ट संस्करण का उपयोग कैसे करें

उदाहरण के लिए, वाक्य रचना मैं तलाश कर रहा हूँ निम्नलिखित की तरह है:

pod -v 0.34 install 

उत्तर

29

के बाद से CocoaPods RubyGems के माध्यम से स्थापित किया गया है यदि आप ऐसा करने के लिए अपने तंत्र का उपयोग कर सकते हैं। here उल्लिखित के रूप में आप यह कर सकते हैं:

pod _0.34.0_ install 

आप इस के साथ काम कर रहा है सत्यापित कर सकते हैं:

pod _0.34.0_ --version 

इसके अलावा मैं करूंगा बिल्कुल ऐसा करने के खिलाफ अत्यधिक सलाह। मैं निश्चित रूप से आपको कोकोपोड्स को अद्यतित रखने की सलाह दूंगा और नए संस्करणों के अनुकूल होने के लिए अपनी पॉडफ़ाइल को बदल सकता हूं। अगर हम minimum version number पर टक्कर मारते हैं तो किसी भी समय आपका पुराना संस्करण अपेक्षित काम करना बंद कर सकता है।

1

अंतिम समाधान:

  1. रन एक bash स्क्रिप्ट पूरी तरह से अपने वर्तमान संस्करण (optinal)

    for i in $(gem list --local --no-version | grep cocoapods ); do 
        sudo gem uninstall $i; 
    done 
    sudo gem uninstall xcodeproj 
    
  2. की स्थापना रद्द करने CocoaPod की एक विशेष संस्करण

    gem install cocoapods -v 0.39.0 
    
स्थापित
संबंधित मुद्दे