सेटअपस्विफ्ट परियोजना: "गुम आवश्यक मॉड्यूल" जब आयात एक मॉड्यूलर ढांचे
मैं एक तेज ढांचे सी पुस्तकालय (CommonCrypto) और एक उद्देश्य सी फ़ाइल को शामिल पैदा करते हैं।
तेज परियोजना में कोई पुल हेडर नहीं है। तो मैं एक
module.modulemap
बनाने मेरी तेज ढांचे में CommonCrypto और ऑब्जेक्टिव-सी फ़ाइल आयात करने।module.modulemap सामग्री: Importing CommonCrypto in a swift framework
यहाँ module.modulemap नमूना कड़ी है स्विफ्ट संकलन के लिए पथ
तो, मेरे त्वरित ढांचे में, सब कुछ ठीक काम करता है। मैं इस
समस्या
आर्काइव मॉड्यूलर ढांचे और एक निर्मित उत्पादों के रूप में निर्यात को दर्शाता है।
मेरी तेज नमूना परियोजना में, जब मैं ढांचे के अंदर कुछ का उपयोग
मैं कोशिश की है मॉड्यूलर ढांचे एंबेडेड बाइनरी को
त्रुटि जोड़ने इस लाइन पर होता है इतने सारे समाधान है, लेकिन अभी भी काम नहीं।
इसी प्रकार की समस्याएं:
किसी को भी इस के लिए एक अच्छा समाधान है है? Thx !!
क्या आप इस ढांचे को दूसरों को वितरित करने की योजना बना रहे हैं? या यह केवल उसी एक्सकोड वर्कस्पेस में रखने के लिए उपयुक्त होगा जैसा कि आप इसे प्रोजेक्ट में उपयोग करना चाहते हैं? –
यह एक वाणिज्यिक ढांचा है। मैं इसे दूसरों और कई अन्य असंबंधित परियोजनाओं में वितरित करूंगा। अगर मैं अपने विकास के माहौल पर अपनी परियोजना में ढांचे का उपयोग करता हूं, तो ठीक काम करता है। लेकिन, किसी के विकास पर्यावरण पर परियोजनाओं के लिए समस्या दिखाती है। – HungCLo
देखें कि यह मदद करता है: http://stackoverflow.com/questions/37108539/importing-pure-swift-custom-framework-into-other-swift-project?rq=1 –