2011-10-11 4 views
5

मुझे यकीन है कि यह एक साधारण जवाब मिला है, लेकिन यह मुझे रोक रहा है :(सशर्त रूप से विभिन्न आईओएस एसडीके संस्करणों के लिए पुस्तकालय समेत?

मैं एक ऐप बनाने की कोशिश कर रहा हूं जो आईओएस संस्करण 4.3 और 5.0 पर चलता है। मैं जांच के विचार से ठीक हूं -respondsToSelector के साथ रनटाइम पर क्षमताओं के लिए, लेकिन ट्विटर कार्यक्षमता का उपयोग करने के लिए मुझे ट्विटर लाइब्रेरी को शामिल करने की आवश्यकता है।

यह 4.3 के लिए निर्माण करते समय संकलक विफल होने का कारण बनता है, जो मैं अपेक्षा करता हूं। ऐप्पल दस्तावेज़ों के अनुसार (this page के बहुत नीचे), फ्रेमवर्क को सशर्त रूप से लिंक करना संभव है - लेकिन मैं यह नहीं समझ सकता कि यह करने के लिए अन्य लिंकर झंडे कैसे सेट करें। क्या कोई मुझे बता सकता है कि यह कैसे किया जाता है?

उत्तर

5

अपने लक्ष्य में -> सेटिंग्स बनाएं, अन्य लिंकर ध्वज खोजें और रिलीज के प्रकार (डीबग या रिलीज) पर क्लिक करें और फिर नीचे दाईं ओर, बिल्ड सेटिंग जोड़ें -> सशर्त सेटिंग जोड़ें पर क्लिक करें और इससे आपको एसडीके पॉपअप और किसी भी अतिरिक्त झंडे निर्दिष्ट करने की क्षमता।

+0

धन्यवाद - मैं विश्वास नहीं कर सकता मुझे लगता है कि याद किया! – TimD

16

आपको ढांचे को "वैकल्पिक" ध्वज से भी जोड़ना चाहिए। आप "बिल्ड बाइनरी विद लाइब्रेरीज़" बिंदु पर "बिल्ड चरण" पैनल पर इसे सेट कर सकते हैं।

see the image , you can switch "Required" to "Optional"

आप बदल सकते हैं "आवश्यक" के लिए "वैकल्पिक"

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