यह सवाल एक्सकोड पेशेवरों के लिए आसान होगा लेकिन एक मोनो टच डेवलपर के लिए यह हल करना असंभव प्रतीत होता है। :-)एक्सकोड: स्थिर लाइब्रेरी प्रोजेक्ट को सही तरीके से कैसे बनाया जाए?
मैं एक्सकोड 4.5 का उपयोग कर रहा हूं और मैं आईओएस 5.1 और ऊपर और आईओएस सिम्युलेटर 5.1 और ऊपर लक्षित करना चाहता हूं।
मेरे पास यहां एक लाइब्रेरी प्रोजेक्ट है और यह "डेमोलिब" नामक प्रीबिल्ट बाइनरी के साथ आ रहा है (कोई विस्तार नहीं है और यह आकार में 11 एमबी है)। लाइब्रेरी सिम्युलेटर और आईओएस 5.1+ के लिए एक मोटी lib है। मैं बिना किसी समस्या के उस लाइब्रेरी का उपयोग कर सकता हूं। हालांकि अगर मैं खुद लाइब्रेरी बनाने की कोशिश करता हूं, तो मैं "डेमोलिब.ए" फ़ाइल के साथ समाप्त होता हूं (विस्तार और 30 एमबी का आकार)। मैं एक ही निर्माण परिणाम कैसे प्राप्त कर सकता हूं? विस्तार के बिना फ़ाइल की तुलना में .a फ़ाइल क्या है? मैंने एक्सकोड में "चलने के लिए" प्रोजेक्ट बनाने और "संग्रह के लिए" प्रोजेक्ट बनाने का प्रयास किया। दोनों ही परिणाम 30 एमबी। ए फ़ाइल में हैं। मुझे एक्सकोड में कुछ ड्रॉपडाउन की उम्मीद थी जहां कोई "डेबग" या "रिलीज" बिल्ड का चयन कर सकता था और बाद वाला एक छोटा lib बना देगा।
यह अच्छा होगा अगर मोनो टच उपयोगकर्ता के परिप्रेक्ष्य से इसे कैसे किया जाए, तो यह अच्छा होगा। – jonathanpeppers
मुझे मोनो टच के बारे में कुछ भी पता नहीं है, लेकिन मैंने एक्सकोड के नए उपयोगकर्ता के समान समस्या के माध्यम से काम किया है। ऐसा लगता है कि आप निर्माण में बाइनरी को शामिल किए बिना संकलन समय पर एक स्थिर लिंक बनाना चाहते हैं। कृपया इंगित करें कि उत्तर के बाद से आप किस एक्सकोड का उपयोग कर रहे हैं। –
@ जोनाथनपेपर्स हाँ, यह होगा। एक्सकोड फ्रीक्स के लिए यह प्रमुख दर्द से गुजरना प्रतीत होता है, इस परियोजना को यहां देखें: https://github.com/jverkoey/iOS- फ्रेमवर्क - किसी के लिए एक्सकोड में उपयोग नहीं किया जाता है, यह समझना लगभग असंभव प्रतीत होता है कि यह क्यों इतना मुश्किल है। – Krumelur