2011-10-12 21 views
8

के लिए एक्सकोड 4 में स्टेटिक लाइब्रेरी बनाएं IOS डिवाइस योजना का उपयोग कर एक्सकोड 4 में एक स्थिर लाइब्रेरी बना सकते हैं लेकिन आईफोन सिम्युलेटर योजना नहीं। यह कहता है "सफल बनें" लेकिन मुझे जरूरी नहीं है कि एए फ़ाइल जादुई रूप से उत्पादों के तहत दिखाई दे। अगर मैं आईओएस डिवाइस योजना चुनता हूं तो मैं .a फ़ाइल देखता हूं। मुझे पता है कि मैं यहाँ कुछ स्पष्ट याद कर रहा हूँ, कृपया मदद करें!आईफोन सिम्युलेटर

उत्तर

8

रिलीज-आईफ़ोनसिलेटर और रिलीज-आईफोनोस में * .a फ़ाइल होने पर अपनी बिल्ड निर्देशिका देखें, तो सब कुछ ठीक होना चाहिए। लेकिन क्या आपको वास्तव में अलग-अलग योजनाओं का उपयोग करने की ज़रूरत है? Here's very good guide to static libraries on Xcode 4। यह मार्गदर्शिका वर्णन करती है कि पुस्तकालयों को सार्वभौमिक बनाने के लिए, इसलिए * .a फ़ाइलों को सिम्युलेटर और डिवाइस के लिए एक ही फ़ाइल में विलय कर दिया गया है।

+0

मुझे इसी तरह के मुद्दे का सामना करना पड़ रहा है। मेरे मामले में मेरी .a लाइब्रेरी फ़ाइल रिलीज-iphonesimulator और रिलीज-iphoneos निर्देशिका में मौजूद है। मैं xCode4 पर उत्पाद अनुभाग में डिवाइस के लिए बनाई गई केवल लाइब्रेरी फ़ाइल देख सकता हूं और लाइब्रेरी फ़ाइल सिम्युलेटर के लिए नहीं बना सकता। मैं आईफोन विकास के लिए नौसिखिया हूँ। अगर कोई मुझे इस व्यवहार के बारे में कुछ संकेत दे सकता है तो यह वास्तव में बहुत अच्छा होगा। – Rise

संबंधित मुद्दे