एक्सकोड 6 या उच्चतम के साथ बनाए गए आईओएस अनुप्रयोग उनके भीतर गतिशील आईओएस ढांचे को एम्बेड करने की अनुमति देते हैं। मैं एक साझा ढांचा तैयार कर रहा हूं और एक उप-ढांचा एम्बेड करना चाहता हूं। मैं यह कैसे हासिल कर सकता हूं?एक ढांचे के भीतर एक ढांचे को एम्बेड करना (आईओएस 8+)
नोट: यह संभव है और है उत्पादन में (CocoaPods में स्विफ्ट चौखटे के साथ, उदाहरण के लिए) का उपयोग किया जा रहा है।
यह काम, लेकिन सिर्फ जोड़ने के लिए है कि एक रूपरेखा जो उप एम्बेड करता है -फ्रेमवर्क को "छतरी ढांचे" के रूप में जाना जाता है और ऐप्पल द्वारा निराश किया जाता है। इस सवाल को एक उत्कृष्ट उत्तर के लिए देखें कि यह क्यों मामला है: http://stackoverflow.com/questions/7365578/why-are-umbrella-frameworks-discouraged आपको क्या करना चाहिए: उप-ढांचे को एम्बेड करने के बजाय, आपको चाहिए अधिमानतः अपनी संरचनाओं को अलग-अलग निर्भरताओं के साथ ही वितरित करें। –
@ जोनाथन एलिस यह हमेशा आदर्श नहीं है। उदाहरण के लिए मैंने WebP.framework का उपयोग करके वेबपी समर्थन जोड़ा है। मैं नहीं चाहता कि मेरा मुख्य ऐप, फोटो संपादन एक्सटेंशन और iMessage एक्सटेंशन में सभी को WebP.framework की एक अलग प्रति शामिल करना है। अंतरिक्ष अंतरिक्ष ... – jjxtra