मैंने अपने iOS एप्लिकेशन में कोकोपोड्स के माध्यम से एक बाहरी ढांचा जोड़ा। मैं उस लाइब्रेरी को प्रोजेक्ट से कैसे निकाल सकता हूं?
मैंने अपने iOS एप्लिकेशन में कोकोपोड्स के माध्यम से एक बाहरी ढांचा जोड़ा। मैं उस लाइब्रेरी को प्रोजेक्ट से कैसे निकाल सकता हूं?
जवाबों:
चूंकि काइल फुलर द्वारा लिखी गई स्क्रिप्ट द्वारा स्वीकृत उत्तर के साइड इफेक्ट्स को हटा दिया गया है - deintegrate , मैं उचित वर्कफ़्लो को यहां पोस्ट करूंगा:
साफ स्थापित करें:
$ sudo gem install cocoapods-cleanप्रोजेक्ट के फ़ोल्डर में deintegrate चलाएँ:
$ pod deintegrate
स्वच्छ:
$ pod clean
अपनी पॉडफिल को संशोधित करें (उन पॉड्स के साथ लाइनों को हटाएं जिन्हें आप अब उपयोग नहीं करना चाहते हैं) और चलाएं:
$ pod install
किया हुआ।
cocoapods-cleanहटाता है Podfileऔर.xcworkspace
pod deintegrateआधिकारिक है: guide.cocoapods.org/terminal/commands.html#pod_deintegrate इसकी कोई आवश्यकता नहीं है sudo gem install cocoapods-deintegrate।
pod cleanहूं कि मुझे मिल जाए:$ pod clean [!] Unknown command: clean
Podfile से lib निकालें, फिर pod installफिर से।
pod update। मेरे लिए यही काम किया।
अपने पॉडफाइल से लाइब्रेरी निकालें
pod installटर्मिनल पर चलाएं
इनमें से किसी ने मेरे लिए काम नहीं किया। मेरे पास पॉड संस्करण 1.5.3 है और पॉडफाइल से उन पॉड्स को हटाने की सही विधि नहीं थी जो अब जरूरी नहीं थे और फिर चलाए गए:
pod update
यह आपकी पॉडफाइल से आपकी पॉडफाइल.लॉक फाइल को अपडेट करता है, हटाए गए पुस्तकालयों को हटाता है और आपके सभी पुस्तकालयों को अपडेट करता है।
pod install
pod installसही तरीका है।
[!] Unknown option: '--no-integrate'
pod install, मैंने Xcode xcworkspace फ़ाइल खोली, बिल्ड फ़ोल्डर (alt + shift + कमांड + K) पर एक पूर्ण स्वच्छ प्रदर्शन किया, और चेतावनियाँ / लिंकर त्रुटियां चली गईं। पॉड्स को अब प्रोजेक्ट से सफलतापूर्वक अनइंस्टॉल कर दिया गया था।