2013-09-23 13 views
8

अस्वीकरण: मैं आईओएस विकास के लिए तुलनात्मक रूप से नया हूं।ऐप स्टोर में बेस एसडीके आईओएस 6.1 के साथ ऐप सबमिट करना जबकि आईओएस 7.0

हमने आईओएस 5.0 से 6.1 के लिए हमारे ऐप को कोडिंग समाप्त कर दिया है और हम इसे सबमिट करने के लिए तैयार हैं। हालांकि, आईओएस 7 अब बाहर है और हमारे पास पूरे एप्लिकेशन को फिर से डिजाइन करने का समय नहीं है।

मैं Xcode 5 करने के लिए अपने आईडीई अद्यतन और उसके बाद की नकल की आईओएस 6.1 एसडीके तो मैं आईओएस 6.1 को बेस एसडीके सेट कर सकते हैं। हालांकि, जब मैं आईओएस 7.0 सिम्युलेटर के लिए ऐप बनाता हूं, तो यह सभी आईओएस 7.0 दिखता है और फिर से महसूस करता है।

वहाँ भले ही उपयोगकर्ता के उपकरण iOS 7.0 स्थापित है, App स्टोर करने के लिए एप्लिकेशन कि आईओएस 6.1 देखो के साथ चलाता सबमिट करें और महसूस करने के लिए एक तरीका है?

उत्तर

1

अपने अनुप्रयोग आईओएस 6.1 एसडीके iOS6 पर 'iOS6 संगतता मोड' में इसे चलाने चाहिए साथ संकलित चल रहा है। इसका अर्थ है कि आपका ऐप आईओएस 6 नियंत्रणों के कुछ का उपयोग करेगा, लेकिन उनमें से सभी नहीं।

उदाहरण के लिए: UINavigationController देखो और iOS6 तरह काम करते हैं, के रूप में होगा कीबोर्ड, Datepickers, और UISwitches होगा।

हालांकि, चेतावनी संवाद iOS7, के रूप में होगा किया जाएगा (annoyingly) UISegmentedControls अन्य बातों के एक जोड़े।

इसके अलावा, अगर आप का इस्तेमाल किया है डिफ़ॉल्ट स्टाइल दौर रेक्ट UIButtons, iOS7 पर वे सिर्फ पाठ के रूप में (कोई गोल पृष्ठभूमि) में दिखाई देंगे।

1

आपको आईओएस 6.1 के लिए एसडीके के साथ फिर से एक्सकोड 4.5 डाउनलोड करने की आवश्यकता है। और उस एक्सकोड का उपयोग अपने आवेदन को बनाने और जमा करने के लिए करें।

1

मैं बेन जवाब से निम्नलिखित बोली:

हालांकि, चेतावनी संवाद iOS7 हो जाएगा, के रूप में होगा, अन्य बातों के की तरह (annoyingly) UISegmentedControls के एक जोड़े।

यदि इन नियंत्रणों से अधिक आईओएस 7.0 का स्वरूप और अनुभव हो रहा है और आपको यह पसंद नहीं है। फिर, शा उत्तर के साथ जाओ। और एक्सकोड 4.5 को पुनर्स्थापित करें।

मेरा व्यक्तिगत अनुभव

मैं XCode 4.5 और एसडीके 6.1 के साथ मेरे ऐप बनाया गया है और मेरी क्षुधा और प्रकाशित यह चेतावनी संवाद के रूप में छोड़कर देखो और 6.1 के अनुरूप समायोजित आईओएस 7.0 पर पूरी तरह से काम कर रहा है बेन ने कहा।

मैं Xcode 5.0 डाउनलोड किया है और एसडीके 7.0 के साथ बनाया गया है, लेकिन मेरी समस्या अधिक था एक रंगरूप से । मेरा ऐप दुर्घटनाग्रस्त हो गया। मैंने एसडीके 6.1 की प्रतिलिपि नहीं बनाई है जैसा आपने किया था इसलिए मैंने अनुभव नहीं किया है जो आपके पास है। और अगर Xcode 5.0 साथ निर्माण बता और एसडीके 6.1 के साथ बनाएँ सभी नजर है और iOS 7.0 पर 7.0 आईओएस के महसूस होगा नहीं कर सकते। मैं व्यक्तिगत रूप से इसे बिल्कुल नहीं देख सकता।

यदि आपको वास्तव में यह समस्या है। XCode 4.5 और को पुन: इंस्टॉल करने के साथ जाएं, यह काम करेगा। मैंने बिल्कुल वही डाउनग्रेड किया XCode और SDK किया था। फिर प्रकाशित और सभी ठीक काम किया।

मुझे समझ में नहीं आ रहा है कि एक्सकोड संस्करण कैसा है और एसडीके संस्करण को देखने और महसूस के साथ कुछ भी नहीं करना है जैसा शा ने कहा था।

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