बस पुष्टि करने के लिए, मैं माइक के ऊपर जो कुछ भी कहता हूं उससे सहमत हूं लेकिन आप शायद गलत कोण से आ रहे हैं।
आईपैड के प्रमुख बिंदुओं में से एक (सेब के अनुसार) ऐप्स किसी भी अभिविन्यास में पूरी तरह कार्यान्वित होना चाहिए। यदि आप आईफोन/आइपॉड टच पर अधिकतर आईपैड यूआई बनाने के लिए सेब का भाषण पढ़ते हैं, तो यह वहां बहुत बढ़िया विवरण देता है।
यदि आप "cmd" + बाएं/दाएं तीरों का उपयोग करते हैं तो आप सिम्युलेटर को उन्मुख करने में सक्षम होना चाहिए। यह आपको अनुकरण करने की अनुमति देगा कि उपयोगकर्ता क्या अनुभव करेगा यदि वे आपके ऐप को आपके द्वारा कोड किए गए गलत अभिविन्यास में प्रारंभ करते हैं।
मैं आपको आपके द्वारा किए गए कोड संशोधन (चाहिएAutorotateToInterfaceOrientation - NO) को रिवर्स करने की सलाह दूंगा और किसी भी अभिविन्यास में प्रदर्शित करने के लिए अपने ऐप को कोड करें। यदि आपको केवल एक में कोड होना चाहिए तो मुझे संदेह है कि उपयोगकर्ता को इस मुद्दे को सुधारने के लिए डिवाइस को घुमाने के लिए मजबूर होना होगा।
मुझे पता है कि आप अपने लैंडस्केप ऐप का परीक्षण करने के इच्छुक हैं, लेकिन मुझे किसी भी तरह से अनजान है कि आईपैड सिम्युलेटर को लैंडस्केप में शुरू करने के लिए मजबूर होना पड़ सकता है, इसके बिना आप ऊपर उल्लेखित काम करते हैं, जैसा कि आप पहले ही सलाह देते हैं कि इस बिंदु को हराया जाए। मुझे संदेह है कि आप "cmd" + "बाएं/दाएं" तीर से फंस गए हैं।
मेरे पास लॉन्च छवि नहीं है, ऐप हल्का है और तेज़ी से दिखाई देता है। समस्या यह है कि सेब रिपोर्ट करता है कि जब डिवाइस परिदृश्य में होता है तो ऐप लॉन्च होने पर एक बग दिखाई देता है। वे कहते हैं कि ऐप पोर्ट्रेट में लॉन्च हुआ। जैसा कि मैं यूरोप में रहता हूं और विदेशी डेवलपर्स को स्पष्ट रूप से ऐप्पल द्वारा अनदेखा किया जाता है, मेरे पास परीक्षण करने के लिए एक असली डिवाइस नहीं है। तो, मैं सिम्युलेटर पर बग देखने की कोशिश कर रहा हूं। फिर मैं सिम्युलेटर घुमाता हूं और ऐप लॉन्च करता हूं। तुरंत सिम्युलेटर चित्र पर वापस आ गया है, जो बहुत परेशान है, विशेष रूप से क्योंकि मैं कोई अभिविन्यास स्थापित नहीं कर रहा हूं। – SpaceDog
यह एक .plist मुद्दा है। यदि UISupportedInterfaceOrientations का ऑर्डर अलग है, तो डिवाइस एक अलग अभिविन्यास से शुरू होने पर ऑटोरोटेट करेगा। ह्यूग का जवाब देखें। –