2014-09-18 2 views
9

में कैसे प्राप्त करें, मुझे मैवरिक्स में एक्सकोड 6 के साथ 10.8 एसडीके और 5.1 (या 5.0) एलएलवीएम कंपाइलर का उपयोग करने की आवश्यकता है। पिछले एक्सकोड के साथ, एसडीके दोनों होना संभव था, लेकिन अब मैं केवल 10.9 एक देखता हूं। मैं एक्सकोड 6 में पिछले एसडीके और कंपाइलर को कैसे स्थापित कर सकता हूं?शीर्षक से 10.8 एसडीके और 5.1 कंपाइलर को एक्सकोड 6

+2

आप 10.9 एसडीके का उपयोग करके 10.8 को लक्षित कर सकते हैं। – trojanfoe

+2

बेशक आप कर सकते हैं; हालांकि, हम में से कुछ पुराने संस्करणों को लक्षित करना चाहते हैं, और हम कभी-कभी यादृच्छिक बग्स को जोखिम नहीं लेते हैं जो तब तक बदलते हैं जब आप एसडीके बदलते हैं जब तक कि हमारे पास परीक्षण करने का समय न हो ... मैं भी एक आसान जवाब ढूंढ रहा हूं यह प्रश्न – taxilian

उत्तर

12

शायद यह ऐप्पल द्वारा समर्थित नहीं है, लेकिन मैंने एक्सकोड 5.1.1 डीएमजी से 10.8 एसडीके की प्रतिलिपि करके अच्छे नतीजे देखे हैं।

sudo cp -a /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk \ 
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs 
1

मैंने विभिन्न तरीकों की कोशिश की, और ऐसा लगता है कि @trojanfoe और @byronc दोनों सही हैं। एक तरफ, 10.9 एसडीके के साथ 10.8 को लक्षित करके, सभी संकलित सामान ठीक समाप्त होते हैं, इसलिए यह मुझे "आधिकारिक" ऐप्पल सामान का उपयोग करके सबसे सही तरीका लगता है। दूसरी तरफ, जब मैंने 10.8 एसडीके को पुराने एक्सकोड 5 इंस्टॉलेशन से एक्सकोड 6 सही फ़ोल्डर में कॉपी और पेस्ट करने का प्रयास किया, तो एसडीके मेरे प्रोजेक्ट में दिखाई दिया, इसलिए यह तरीका भी कार्यात्मक लगता है, भले ही मुझे लगता है कि यह नहीं है सबसे स्पष्ट तरीका।

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