2010-10-10 20 views
8

मेरे पास एक ऐसा एप्लिकेशन है जो मूल रूप से आईओएस 3.1 का उपयोग करके लिखा गया था। पिछले हफ्ते मैंने आईट्यून्स कनेक्ट के माध्यम से एप्लिकेशन को अपडेट किया था, लेकिन गलती से "बेस एसडीके" और "आईफोन ओएस परिनियोजन लक्ष्य" को छोड़ दिया गया था, जो 4.1 पर सेट है। अब मैं पुनः सबमिट करने की योजना बना रहा हूं। "बेस एसडीके: 4.1" और "आईफोन ओएस परिनियोजन लक्ष्य: 3.1"बेस एसडीके और आईओएस देव लक्ष्य?

मेरे प्रश्न यह है: वर्तमान में यह दोनों मानों के साथ 4.1 पर सेट किए गए हैं, इसका मतलब यह है कि एप्लिकेशन केवल 4.1 पर चलता है, हालांकि मैं हूं अनुमान लगाया जाएगा कि यह 4.1 से बाद में कुछ भी चलाएगा? N/बी: आवेदन के साथ पूरी तरह से संगत है 3.1 (यानी अपने किसी भी 4.0 सुविधाओं का उपयोग नहीं)

दो विकल्पों में से मेरे समझ है: "बेस एसडीके" iOS के नवीनतम संस्करण संख्या जिसका सुविधाएँ आपको है चाहते हैं। "आईफोन ओएस परिनियोजन लक्ष्य" आईओएस का सबसे पुराना संस्करण संख्या है जिसे आप

+0

[आईफोन: न्यूनतम ओएस, परिनियोजन लक्ष्य और आधार/सक्रिय एसडीके] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/1920542/iphone-minimum-os-deployment-target-base-active-sdk) –

उत्तर

10

का समर्थन करेंगे आपकी समझ सही है, यह बिल्कुल ठीक है।

अपने प्रश्न के बारे में: बेशक आपका ऐप नए ओएस संस्करणों पर चलाएगा, बशर्ते वे आपके द्वारा उपयोग की जाने वाली किसी भी विधि/कक्षाओं को न हटाएं। लेकिन यदि आपका ऐप 4.0 फीचर्स का उपयोग नहीं करता है या respondsToSelector: के माध्यम से अपने अस्तित्व के लिए सही तरीके से पूछता है तो मैं निश्चित रूप से एक बड़ा उपयोगकर्ता आधार प्राप्त करने के लिए तैनाती लक्ष्य 3.1 पर सेट कर दूंगा। लेकिन अपने बेस एसडीके 4.1

सेट किया जाना चाहिए AFAIK ताकि आप उस के बारे में चिंता करने के लिए किसी भी अधिक अपग्रेड करते समय Xcode स्विच की जरूरत नहीं है एक उपयोग नवीनतम एसडीके बेस एसडीके के लिए आगामी Xcode 4 में विकल्प हो करने के लिए वहाँ जा रहा है/आईओएस-एसडीके।

+0

धन्यवाद, मैं बस एक और अपडेट के साथ ऐप्पल परेशान करने से पहले जांचना चाहता था :) बहुत सराहना की। – fuzzygoat

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