आप निश्चित रूप से कोकोपोड्स और कार्थेज दोनों के साथ अपना ढांचा उपलब्ध करा सकते हैं। यह वह मार्ग है जिसे मैं आपके उपयोगकर्ताओं को जो भी समाधान पसंद करता हूं उसका उपयोग करने की अनुमति दूंगा। यह भी ध्यान रखें कि कार्थेज के साथ काम करने के लिए एक ढांचा स्थापित करना भी उन उपयोगकर्ताओं के लिए बहुत आसान बनाता है जो इन समाधानों में से किसी एक के बिना आपकी लाइब्रेरी का उपयोग करना चाहते हैं।
कोकोपोड्स के लिए उच्च स्तर पर, आप एक पॉडस्पेक बनाना चाहते हैं जो आपकी निर्भरताओं को सूचीबद्ध करता है। इस तरह कोकोपोड्स अन्य उपयोगकर्ता निर्भरताओं के खिलाफ उन्हें हल करने के साथ-साथ उन्हें डाउनलोड और कॉन्फ़िगर करने का प्रबंधन भी करेगा। अधिक here देखें।
कार्थेज के लिए आप अपने प्रोजेक्ट को प्लेटफ़ॉर्म के लिए फ्रेमवर्क लक्ष्य के साथ कॉन्फ़िगर करना चाहते हैं और अपनी कार्टफाइल में अपनी निर्भरता जोड़ना चाहते हैं। उस here
स्रोत
2015-03-24 16:51:47
आपके उत्तर के लिए धन्यवाद। मुझे अपने कोकोपोड्स फ़ाइल के साथ कुछ गलत करना होगा। मेरे पास मेरी निर्भरताएं सूचीबद्ध हैं, उदाहरण के लिए, 's.dependency' BrightFutures ',' ~> 1.0''। 'पॉड स्पेक लिंट' चलाने पर यह विफल रहता है: 'निम्नलिखित आवश्यकताओं को पूरा करने में असमर्थ: - ब्राइटफ्यूचर्स (~> 1.0) रीढ़ की हड्डी (0.1) 'द्वारा आवश्यक है। – Rengers
मुझे ऐसा लगता है क्योंकि ब्राइटफ्यूचर्स का मिलान संस्करण नहीं है। आपको संस्करण को वर्तमान में रिलीज़ किए गए बीटा संस्करणों में स्पष्ट रूप से सेट करना पड़ सकता है। (देखा [यहां] (https://github.com/CocoaPods/Specs/tree/master/Specs/BrightFutures)) –
धन्यवाद! मैंने सोचा कि मैंने पहले ही कोशिश की है, लेकिन स्पष्ट रूप से मैं नहीं था :)। – Rengers