मैं विशेष रूप से आईडीडी एसडीके 3.0 पर टिप्पणी नहीं कर सकता क्योंकि यह एनडीए के तहत कवर किया गया है; devforums.apple.com पर प्रकट डेवलपर्स के लिए एक मंच है। लेकिन रोजर नोलन आधे दाएं और आधा गलत है। उसमें वह आधा अधिकार है जब कोई एसडीके अपडेट किया जाता है, उस एसडीके में उदाहरण और टेम्पलेट्स इसका शोषण करने के लिए अपडेट किए जाते हैं। यही है, टेम्पलेट्स विशेष रूप से उस एसडीके में नए एपीआई का उपयोग कर सकते हैं, और कोड शायद सादे पहले ही एसडीके के साथ काम नहीं कर सकता है।
यह कहा गया है कि आप पहले से एसडीके से प्रोजेक्ट टेम्पलेट्स को सहेज सकते हैं और उन्हें एक्सकोड के बाद के संस्करणों के उपयोग के लिए स्थानीय निर्देशिका (जैसे ~/लाइब्रेरी/एप्लिकेशन सपोर्ट/डेवलपर/साझा/एक्सकोड/प्रोजेक्ट टेम्पलेट्स) में स्थापित कर सकते हैं। प्रोजेक्ट टेम्पलेट प्रारूप स्वयं नहीं बदला है; टेम्पलेट्स आगे और पीछे संगत होना चाहिए, लेकिन सामग्री टेम्पलेट्स को आमतौर पर एसडीके संस्करण में बंद कर दिया जाता है जो इसे बाद में और बाद में भेजता है।
श्री नोलन बाद के एसडीके के साथ पुराने ओएस संस्करणों के खिलाफ निर्माण के बारे में आधा गलत है। यही कारण है कि पहले के एसडीके पैकेज बाद के वितरण के साथ प्रदान किए जाते हैं (वे सिर्फ डाउनलोड को अधिक समय तक नहीं लेते हैं)। आप तैनाती लक्ष्य निर्माण सेटिंग सेट करके पुराने ओएस संस्करणों के साथ एक नए एसडीके के साथ तैनात कर सकते हैं।
इसमें मामूली जानकारी है कि आपको शायद प्री-प्रोडक्शन टूलचेन द्वारा उत्पादित उत्पादन अनुप्रयोगों को तैनात नहीं करना चाहिए। लेकिन एक बार संस्करण एन आधिकारिक तौर पर जारी किया गया है, तो आप एन-1, एन -2, आदि के निर्माण के लिए अपने टूलचेन का उपयोग करने में सक्षम होना चाहिए।
मैंने मंच की जांच की, क्योंकि मैं एक आधिकारिक (भुगतान) आईफोन डेवलपर हूं, लेकिन इससे संबंधित कुछ भी नहीं मिला। मैं टेम्पलेट से संबंधित कहानी जानता हूं, लेकिन यह एक हैक है: मैं इसके बजाय एक आधिकारिक समाधान के लिए पूछ रहा था, कामकाज नहीं। –
मुद्दा यह है कि आप एनडीए मंच में आईफोन एसडीके के एनडीए संस्करणों के बारे में * पूछ सकते हैं * और सामान्यताओं की बजाय उन्हें सीधे उत्तर प्राप्त कर सकते हैं। सामान्य उत्तर 1) पुराने टेम्पलेट का उपयोग करें; 2) नए टेम्पलेट्स को संपादित करें, या 3) एक नई परियोजना बनाते समय बेस एसडीके बदलें। – cdespinosa
3.0 एसडीके अब बाहर है। यह जवाब पुराना है। – Neo42