मेरे पास एक आईओएस लाइब्रेरी है जिसे मैंने बनाया है। काफी समय में मैंने इस lib को .framework
फ़ाइल में केवल .h फ़ाइलों के साथ भेज दिया। अब मैं ढांचे के बजाय कोकोपोड्स का उपयोग करना चाहता हूं।कोकोपोड्स - कार्यान्वयन छुपाएं?
क्या .m फ़ाइलों को छिपाना संभव है और केवल कुछ शीर्षलेख फ़ाइलों (जैसे ढांचे के साथ) का पर्दाफाश करना संभव है?
इस प्रश्न के अनुसार मैं पॉडस्पेक सेटिंग्स source_files
और public_header_files
के बीच संबंध को समझ नहीं पा रहा हूं।
मुझे लगता है कि public_header_files
मेरा आवश्यक विकल्प होगा, लेकिन मुझे नहीं पता कि यह संपत्ति क्या कर रही है।
संपादित करें: मुझे लगता है कि मैंने कोकोपोड्स के डिजाइन को गलत समझा। public_header_files
use_framework!
सेटिंग का उपयोग करते समय समझ में आता है। शायद मैं इसके बजाय कार्थेज की कोशिश कर रहा हूं।
को दूसरी तरह से फाइलें, किसी भी विचार मीटर छिपाने के बारे में है? – Vashum
@ वाशम कभी नहीं पता अगर यह संभव है। मुझे लगता है कि यह संभव नहीं है, कैर्थेज के साथ भी नहीं। कार्थेज के साथ आप रिलीज (उदा।। फ्रेमवर्क फाइल) से लिंक कर सकते हैं, लेकिन केवल गिथब के लिए। Cocoapods के लिए: शायद स्रोत के रूप में केवल एक .framework फ़ाइल को परिभाषित करना संभव है, लेकिन मैंने कभी कोशिश नहीं की। – Sebastian