धन्यवाद आप स्थिर lib बनाने चाहते हैं, तो इसका मतलब यह लिंक का उल्लेख http://jaym2503.blogspot.in/2013/01/how-to-make-universal-static-library.html
चरण 1: कक्षा
बनाएं: एक नया प्रोजेक्ट है, यह नाम "लॉगर"
चरण 2 बनाएं
आप जितनी चाहें उतनी कक्षाएं बना सकते हैं, हमारे ट्यूटोरियल में हम "लॉगर" नामक एक वर्ग तैयार करेंगे। तो, अब हमारे संसाधन में दो फाइलें होनी चाहिए। 1. Logger.h 2. Logger.m
चरण 3: कक्षा
चरण 4 में कुछ उपयोगी कोड डालें: नए लक्ष्य
फ़ाइल मेनू से नया लक्ष्य बनाएँ।
नए लक्ष्य करें कोको टच स्टेटिक लाइब्रेरी
चरण 5: फ़ाइलों संसाधन
स्टेटिक लाइब्रेरी के
का चयन करें "लॉगर" लक्ष्य जाओ चरण का निर्माण करने के लिए अनुपालन स्रोत अनुभाग में संकलित में जोड़े, जोड़े सभी एमएम और .एमएम फाइलें। कॉपी फ़ाइलें अनुभाग में, सभी .h फ़ाइलें और संसाधन फ़ाइलें जोड़ें।
बिल्ड के चरण
चरण 6: स्टेटिक लाइब्रेरी लक्ष्य के साथ परियोजना संकलित
iOS उपकरण सिम्युलेटर के लिए संकलित परियोजना आप निर्माण फ़ोल्डर में उत्पन्न दो अलग .a फ़ाइलें प्राप्त कर सकते हैं के लिए संकलित परियोजना।
.a फ़ाइल
चरण 7 खोजें: स्टेटिक लाइब्रेरी यूनिवर्सल
बनाओ अब आप दो अलग अलग पुस्तकालय पा सकते हैं, एक सिम्युलेटर के लिए है और एक iOS उपकरणों के लिए है।
नया फ़ोल्डर बनाएं और इसे लॉगरमेर्ज नाम दें। कॉपी libLogger.a
डीबग-iPhoneOS फ़ोल्डर की फ़ाइल "LoggerMerge" यह libLogger_device.a कॉपी libLogger.a
डीबग-iphonesimulator फ़ोल्डर की फ़ाइल के लिए नाम बदलने के लिए "LoggerMerge" नीचे आदेश लाइपो टर्मिनल आग के साथ libLogger_simulator.a ओपन LoggerMerge फ़ोल्डर में नाम बदलने के लिए -पहले "libLogger_simulator.a
" "libLogger_device.a
libLogger.a
"
अब "आउटपुट", आप libLogger.a LoggerMerge फ़ोल्डर में पा सकते हैं, इस यूनिवर्सल स्थिर पुस्तकालय फ़ाइल है। अब, केवल एक चीज जो आपको चाहिए वह हैडर, ऊपर स्क्रीनशॉट देखें, फ़ोल्डर को दोनों फ़ोल्डर में शामिल किया गया है। बस इस फ़ोल्डर से हेडर फ़ाइल कॉपी करें।
चरण 8: टेस्ट स्टेटिक लाइब्रेरी
नया प्रोजेक्ट, नाम बनाएँ यह TestLogger आयात libLogger.a
और हेडर फाइल आयात हेडर फाइल "Logger.h
" कहीं भी आप अब उपयोग करने के लिए, डिफ़ॉल्ट अभ्यास के रूप में इस लॉगर वर्ग का उपयोग करना चाहते हैं। हमारे मामले में, [लॉगर लॉग: @ "टेस्ट स्ट्रिंग"]; सिम्युलेटर और डिवाइस दोनों में भागो परियोजना यह है कि !! आपके पास अपनी स्थिर पुस्तकालय है !!
[आईओएस स्टेटिक पुस्तकालय कैसे, और मुद्दों] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/5653374/ios-static-library-how-to-and-issues) – Amar
यू काजल समझ में आ गया था? – dhaya
हाय, नहीं। उदाहरण में आपने भेजा था पूरी परियोजना को जोड़ता है। मैं सिर्फ पुस्तकालय की .a फ़ाइल जोड़ना चाहता हूं। –