2013-11-01 13 views
6

पर चलने पर प्रोजेक्ट ब्रेक लॉन्च छवि में जोड़ना मैं अपने परिदृश्य पर केवल एक ऐप चला रहा हूं जो आईओएस 6 और 7 को लक्षित करता है। एक्सकोड मुझे निम्नलिखित चेतावनी देता है:आईओएस 4-इंच लॉन्च छवि के आईओएस 7 संस्करण को आईओएस 7

आईओएस 7.0 के लिए एक आईफोन रेटिना (4-इंच) लॉन्च छवि और बाद में आवश्यक है।

यदि मैं आवश्यक छवियों को जोड़ता हूं, जब मैं आईओएस 7 पर ऐप लॉन्च करता हूं, तो मुझे एक ब्लैक लॉन्च छवि दिखाई देती है। आईओएस 6 पर, यह सही ढंग से प्रदर्शित करता है। लेकिन छवियों के बिना, यह आईओएस 6 और 7 दोनों पर ठीक काम करता है।

मैं पहले से ही इस परियोजना में एसेट कैटलॉग का उपयोग कर रहा हूं, इसलिए मुझे नहीं लगता कि यह एक मुद्दा है।

मैं वास्तव में इस चेतावनी से छुटकारा पाना चाहता हूं, लेकिन मैं इसके चारों ओर एक रास्ता नहीं समझ पाया।

उत्तर

2

मेरे मामले (परिदृश्य ही एप्लिकेशन) में, मैं ऐसा करके इसे ठीक करने के लिए निम्न में सक्षम था:

  • मेरी Info.plist में iPhone के लिए समर्थित रुझान के लिए चित्र जोड़ने

  • प्रतिस्थापित करना चाहिएअटोरोटेट: समर्थित इंटरफेसऑरेंटेशंस के साथ विधियां और मेरे व्यू कंट्रोलर में पसंदीदा इंटरफेसऑरिएंटेशन फॉर प्रेजेंटेशन।

  • जोड़ा गया अनुप्रयोग: समर्थित इंटरफेसऑरिएंटेशंसफॉरविंडो: मेरे ऐप प्रतिनिधि को।

मुझे यह भी सुनिश्चित करना था कि Info.plist में पोर्ट्रेट अभिविन्यास पहले सूचीबद्ध था। एक्सकोड ने इसे सूची के अंत में जोड़ा था, लेकिन यदि यह वहां था, तो यह अभी भी लॉन्च पर एक ब्लैक डिस्प्ले होगा। शीर्ष पर ले जाया गया, ऐप लॉन्च होने पर आईओएस द्वारा ठीक से पता चला था।

10

एक्सकोड आईफोन के लिए पोर्ट्रेट अभिविन्यास की तलाश में है। आपको इसे लॉन्च छवि के लिए प्रदान करने की आवश्यकता है, लेकिन पोर्ट्रेट मोड में डिवाइस होने पर आपके एप्लिकेशन को घूमने दें। > परिनियोजन जानकारी - -> उपकरण अभिविन्यास

  • जाओ जनरल रहे हैं:
    ऐसा करने में आप निम्न कार्य करने की जरूरत है। लैंडस्केप बाएं और लैंडस्केप राइट का चयन रद्द करें। पोर्ट्रेट का चयन करें, फिर लैंडस्केप बाएं और लैंडस्केप राइट, ऑर्डर महत्वपूर्ण है!
  • अपने कोड में निम्न जोड़ें कार्य (यदि नहीं अभी तक):

-(NSUInteger)supportedInterfaceOrientations { return (1 << UIInterfaceOrientationLandscapeLeft) | (1 << UIInterfaceOrientationLandscapeRight); }

सब है कि!

+0

में "पोर्ट्रेट चयन करें, फिर लैंडस्केप वामपंथियों और लैंडस्केप ठीक है, क्रम महत्वपूर्ण है!" यह ऐप्पल के हिस्से पर आश्चर्यजनक रूप से सहायक और बहुत सहज नहीं है। मुझे लगता है कि मैं इस पर एक बग फाइल करूंगा। –