यह कर सकते हैं , लेकिन वास्तव में आवश्यक नहीं है
यह कैसे करना है
जेसन ली को जवाब मिल गया। XCode स्थापित करते समय मैंने उन्हें प्रतिस्थापित करने के बजाय पिछले प्रतिष्ठानों को रखना पसंद किया। तो मैं अपने स्थापना फ़ोल्डर में ये हैं
इसलिए /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
अलग-अलग एसडीके रखें। (सही संख्या के साथ Xcode.app बदलें) पिछले sdks को कॉपी करें
/Applications/Xcode 3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
एक कॉपी करने के बाद यहां मेरा फ़ोल्डर है।
अब xCode को पुनरारंभ करें और आप sdks के पिछले संस्करणों को आधार sdk के रूप में सेट कर सकते हैं।
यह आवश्यक क्यों नहीं है
Apple Documentaion का संदर्भ लेना
Xcode प्रोजेक्ट के लिए किसी विशेष SDK का उपयोग करने के लिए, अपनी प्रोजेक्ट की बिल्ड सेटिंग्स में दो चयन करें।
परिनियोजन लक्ष्य चुनें ।
यह सबसे शुरुआती OS संस्करण की पहचान करता है, जिस पर आपका सॉफ्टवेयर चल सकता है।
एक आधार एसडीके चुनें
आपका सॉफ्टवेयर OS संस्करणों में उपलब्ध सुविधाओं का उपयोग कर सकता है और आधार एसडीके के अनुरूप एक को शामिल कर सकता है। डिफ़ॉल्ट रूप से, Xcode Xcode द्वारा समर्थित नवीनतम OS पर सेट होता है।
नियम का उपयोग आधार एसडीके के रूप में नवीनतम है और चलाने के लिए आवश्यक न्यूनतम संस्करण ऐप के लिए तैनाती लक्ष्य निर्धारित करें
उदाहरण के लिए आप iOS 7 को बेस एसडीके के रूप में उपयोग कर सकते हैं और आईओएस 6 को तैनाती लक्ष्य के रूप में सेट कर सकते हैं। IOS 6 सिम्युलेटर पर परीक्षण के लिए चलाएं कि यह iOS 6 पर कैसे काम करता है। सिमुलेटर की सूची के साथ उपलब्ध नहीं होने पर सिम्युलेटर स्थापित करें।
अतिरिक्त आप iOS 6 तक बिना शर्त के सुविधाओं का उपयोग कर सकते हैं और पिछले संस्करणों का समर्थन करते हुए नए अपडेट किए गए उपकरणों के लिए iOS 7 की नई सुविधाओं का समर्थन कर सकते हैं।
यह प्रयोग किया जा सकता दुर्बलता से लिंक्ड क्लासेस , दुर्बलता से लिंक्ड तरीके , कार्य , और प्रतीकों
https://developer.apple.com/library/ios/documentation/developertools/conceptual/cross_development/Using/using.html#//apple_ref/doc/uid/20002000-SW3
कमजोर जोड़ने
मान लीजिए कि Xcode में आप iOS6 में तैनाती लक्ष्य (न्यूनतम आवश्यक संस्करण) और iOS7 के लिए SDK (अधिकतम अनुमत संस्करण) को निर्धारित करते हैं। संकलन के दौरान, कंपाइलर किसी भी इंटरफेस को कमजोर रूप से लिंक करेगा जो iOS7 में पेश किए गए थे जबकि पहले के इंटरफेस को मजबूती से जोड़ रहे थे। यह आपके एप्लिकेशन को iOS6 पर जारी रखने की अनुमति देगा, लेकिन फिर भी जब वे उपलब्ध हों तो नई सुविधाओं का लाभ उठाएं।