दुर्भाग्य से, एप्पल इस बहुत कठिन आप चाहते हैं उससे अधिक बनाने के लिए जाता है। आप स्वयं द्वारा एसडीके डाउनलोड नहीं कर सकते हैं। वे एक्सकोड के विशिष्ट संस्करणों के हिस्से के रूप में आते हैं। तो आपको एक्सकोड का सही संस्करण डाउनलोड करना होगा। "10.6" के लिए खोजें, और आप देखेंगे कि आप एक्सकोड 4.1 चाहते हैं।
एक बार जब आप इसे डाउनलोड कर लेंगे, तो आप इसे इंस्टॉल कर सकते हैं (वह संस्करण/डेवलपर में जाएगा, इसलिए यह आपके/एप्लिकेशन संस्करण को तोड़ नहीं देगा), या आप पैकेज खोल सकते हैं और इसमें एसडीके ढूंढ सकते हैं। यदि आप नहीं जानते कि इन पैकेजों को कैसे खोलें, तो बस इसे इंस्टॉल करें।
एक बार जब आप ऐसा करते हैं, "MacOSX10.6.sdk" के लिए खोज। मैं बिल्कुल भूल जाता हूं कि यह उस विशेष संस्करण में कहां है।
मैं उस बिंदु पर क्या करता हूं वह एसडीके को एक/एसडीके निर्देशिका में कॉपी करता है। इस तरह मैं हमेशा उन्हें सब कुछ है।
अब, आपको इसे एक्सकोड के अपने वर्तमान संस्करण में जोड़ना होगा। आप /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs में सिमलिंक बनाकर ऐसा कर सकते हैं। यदि आप चाहें, तो आप इसके लिए मेरी छोटी link-sdks स्क्रिप्ट का उपयोग कर सकते हैं।
अद्यतन: Xcode के आधुनिक संस्करणों में (7.3+) पुराने SDK का उपयोग करना संपादित MinimumSDKVersion
यहाँ:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
स्रोत
2012-08-16 14:41:07
। http://devernay.free.fr/hacks/xcodelegacy/ – bikram990
https://github.com/phracker/MacOSX-SDKs – tfmontague