मुझे लगता है कि इस प्रश्न का पाठक के बीच
फली अंतर समझना चाहिए बनाम फली अद्यतन को स्थापित
कोकोपोड्स से शुरू होने वाले बहुत से लोग सोचते हैं कि पॉड इंस्टॉल केवल पहली बार उपयोग किया जाता है जब आप कोकोपोड्स और पॉड अपडेट का उपयोग करके एक प्रोजेक्ट सेट करते हैं तो बाद में उपयोग किया जाता है। लेकिन यह बिल्कुल मामला नहीं है।
- अपनी परियोजना में नए फोड स्थापित करने के लिए
pod install
का उपयोग करें। यहां तक कि यदि आपके पास पहले से ही एक पॉडफाइल है और pod install
पहले चला गया; इसलिए यदि आप कोकोपोड्स का उपयोग कर पहले से ही एक परियोजना में फोड जोड़ रहे हैं/हटा रहे हैं।
- केवल
pod update [PODNAME]
का उपयोग करें जब आप किसी विशेष संस्करण को विशिष्ट पॉड अपडेट करना चाहते हैं।
- केवल
pod update
का उपयोग करें जब आप प्रत्येक नए उपलब्ध संस्करण में प्रत्येक पॉड को अपडेट करना चाहते हैं।
हर बार pod install
आदेश चला जाता है - और डाउनलोड और नए फली स्थापित - यह, संस्करण यह स्थापित किया है लिखते प्रत्येक फली के लिए Podfile.lock
फ़ाइल में। यह फ़ाइल प्रत्येक फली के स्थापित संस्करण का ट्रैक रखती है और उन संस्करणों को ताला लगा देती है। जब आप pod install
चलाते हैं, तो यह केवल उन पॉड्स के लिए निर्भरता को हल करता है जो Podfile.lock
में पहले से सूचीबद्ध नहीं हैं। Podfile.lock
में सूचीबद्ध पॉड्स के लिए, यह Podfile.lock
में सूचीबद्ध एक स्पष्ट संस्करण डाउनलोड करता है, यह जांचने के बिना कि कोई नया संस्करण उपलब्ध है या नहीं, Podfile.lock
में सूचीबद्ध पॉड्स के लिए, यह उस संस्करण की खोज करता है जो Podfile में वर्णित है (जैसे pod 'MyPod', '~>1.2'
)
पूर्ण आदेश क्या है जिसे आप चलाने का प्रयास कर रहे हैं? आप इससे क्या आउटपुट प्राप्त करते हैं? –