2012-09-24 21 views
10

के साथ आईफोन 5 समर्थन बेस एसडीके आईओएस 5.1 और डिफ़ॉल्ट[email protected] के साथ ऐप सबमिट करना संभव है, ताकि एप्लिकेशन अतिरिक्त ब्लैक स्पेस नहीं छोड़े?आधार एसडीके आईओएस 5.1

हमारा सामान्य एप्लिकेशन आईफोन 5 पर ऊपर और नीचे से एक ब्लैक स्पेस छोड़कर ठीक काम कर रहा है, लेकिन अगर हम सिर्फ "[email protected]" शामिल करते हैं, तो यह ठीक काम करेगा (आईफोन 5 के पूर्ण क्षेत्र में प्रदर्शित दृश्य) ?

आईओएस 6 का समर्थन करने के लिए बहुत सारी निर्भरताएं हैं, तो क्या ऐप को "डिफ़ॉल्ट[email protected]" और आधार एसडीके आईओएस 5.1 के साथ सबमिट करना संभव है?

+0

मैं आईओएस 5 डिवाइस पर ऐप चलाने की कोशिश करता हूं, या यदि आपके पास कोई उपलब्ध नहीं है, तो एक्सकोड के अंदर आईओएस 5 सिम्युलेटर डाउनलोड करने का प्रयास करें। –

+0

मैं ऐपस्टोर के लिए आवश्यक स्क्रीनशॉट रिज़ॉल्यूशन के प्रश्न में भी जोड़ूंगा, जो अब भी स्पष्ट नहीं है। –

+0

एप्लिकेशन डिवाइस और सिम्युलेटर दोनों पर ठीक चल रहा है। मेरी मुख्य चिंता यह है कि क्या ऐप्पल एप्लिकेशन को स्वीकृति देगा या नहीं, क्योंकि मैं आईओएस 6.0 –

उत्तर

10

आईफोन 5 पूर्ण स्क्रीन ऐप सबमिट करना असंभव है जो एक्सकोड 4.4.1 और आईओएस 5.1 एसडीके के साथ बनाया गया है। मैंने armv6/iOS 3.x और iPhone 5 के पुराने उपकरणों दोनों का समर्थन करने के लिए भी वही किया। लेकिन मुझे यह अस्वीकार संदेश आईट्यून कनेक्ट से मिला। मुझे लगता है कि यह ऐप स्टोर की नई नीति है।

"अमान्य लॉन्च छवि - आपके ऐप में एक आकार संशोधक के साथ एक लॉन्च छवि है जो केवल आईओएस 6.0 एसडीके या बाद में बनाए गए ऐप्स के लिए समर्थित है।"

+1

ऐसा लगता है कि यह पिछले 2 दिनों के भीतर भी एक नया बदलाव है। मैंने गुरुवार 27 सितंबर को एक बिल्ड अपलोड किया, जिसने लॉन्च छवि को जोड़ने के बाद आईफोन 5 पर ठीक काम किया - और इसे 'समीक्षा के लिए प्रतीक्षा' तक पहुंचा। लेकिन मुझे एक बुरा बग मिला, और बाइनरी को खारिज कर दिया। आज एक निश्चित निर्माण (2 9वीं) अपलोड करते समय, मैं 'अमान्य लॉन्च छवि' अस्वीकृति में चला गया (अपलोड पूर्ण होने के तुरंत बाद स्वचालित अस्वीकृति) Argh! एसडीके को अपडेट करना कुछ मिडलवेयर/एसडीके का उपयोग करने वाले लोगों के लिए एक विकल्प नहीं है, हमें बस बैठना होगा और मिडलवेयर प्रदाताओं को एसडीके 6.0 में अपडेट करने की प्रतीक्षा करनी होगी। – bluescrn

+0

मुझे भी वही त्रुटि मिल रही है, अगर हम एक्सकोड 4.4.1 और आईओएस 5.1 एसडीके के साथ अपना ऐप बना रहे हैं। –

0

मुझे एप्पल से एसडीके 5.1 के आधार पर ऐप्स सबमिट करने के लिए डेवलपर्स को मना करने के लिए कोई नीति नहीं दिखाई देती है। मेरी समझ यह है कि यदि आप एसडीके 5.1 पर विकसित करते हैं तो आपको आईओएस 6 पर अपने ऐप का भी परीक्षण करना चाहिए।

यह कहकर, आईओएस 6 एसडीके डेवलपर्स को लेआउट प्रबंधित करने में मदद करने के लिए अच्छी सुविधाएं प्रदान करता है, और ऐप्पल निश्चित रूप से डेवलपर्स को इसका उपयोग करना चाहता है नवीनतम।

+0

और फिर आईफोन 5 के बारे में क्या? – leo

2

डिफ़ॉल्ट@x2.png स्प्लैश स्क्रीन के साथ ही डिफ़ॉल्ट[email protected] के आकार को संपादित करें, इसका नाम न बदलें, केवल इसका आकार समायोजित करें, यह मेरे लिए कैसे काम करता है, बाइनरी लगता है फिक हो जाता है, मेरा ऐप समीक्षा के लिए इंतजार कर रहा है अभी तक नहीं पता अगर मंजूरी दे दी जाएगी।

+0

डिफ़ॉल्ट @2x.png का उपयोग आईफोन रेटिना डिस्प्ले के लिए किया जाता है, यह नहीं पता कि आकार 640x960 से बड़ा है या नहीं। लोग कहते हैं कि यदि आप आईओएस 6 का समर्थन किए बिना आईफोन 5 का समर्थन करते हैं, तो एप्लिकेशन अजीब व्यवहार कर सकता है। –

+2

यह काम नहीं करता है। फोन पर ठीक चलाता है, लेकिन सबमिशन अभी भी 'अमान्य लॉन्च छवि' संदेश से खारिज हो जाता है। – bluescrn

0

मैंने इसे हल करने का हल किया है: मैं आईओएस एसडीके 5.1 और एक्सकोड 4.4.1 का उपयोग कर रहा हूं। अब मैंने एक्सकोड में अपने ऐप के ऊपरी फ़ोल्डर में डिफ़ॉल्ट[email protected] जोड़ा है लेकिन एक्सकोड 4.5.1 के साथ नहीं।

फिर मैंने आईफोन 5.1 सिम्युलेटर के माध्यम से ऐप बनाया है और अंत में मैंने सिम्युलेटर छोड़ दिया है। फिर ../users/myNameUser/Library/Aplication समर्थन/आईफोन सिम्युलेटर/5.1/एप्लिकेशन/... पर जाएं अपनी ऐप के लिए खोजें और पूर्ण फ़ोल्डर कॉपी करें (उदा। F83221EA-1HB4-4947-9DH4-43D8QZ3FFEA3)। फिर 5.1 सिम्युलेटर से कॉपी किए गए फ़ोल्डर में ../users/myNameUser/Library/ एप्लिकेशन समर्थन/आईफोन सिम्युलेटर/6.0/एप्लिकेशन/पेस्ट करें।

अंत में अपने एप्लिकेशन फ़ोल्डर को अपने एक्सकोड ऐप (4.5.1) पर खोलें, फिर राइट क्लिक करें और पैकेज सामग्री दिखाएं: ../contents/applications/ पर जाएं और "आईफोन सिम्युलेटर.एप" पर डबल क्लिक करें। अब आप अपने आईओएस एसडीके 5.1 ऐप के साथ नया आईफोन सिम्युलेटर चला रहे हैं। अच्छा काम? अब आप सिम्युलेटर के हार्डवेयर को नए आईफोन रेटिना -4-इंच में बदल सकते हैं। और आप देख सकते हैं कि आपका ऐप नए आईफोन 5 पर कैसा दिखाई देगा।

मैंने समीक्षा के लिए इस तरह से अपना नया ऐप संस्करण भेजा है - अच्छी तरह से देखें कि यह किस प्रकार से मिलेगा। (इसके साथ भेजा गया: एक्सकोड 4.4.1 और आईफोन 5 समर्थन शीर्ष पर वर्णित जैसा)

वास्तविक आईओएस 6 डिवाइस पर एक्सकोड 4.4 से ऐप्स चलाने के लिए दिलचस्प हो सकता है? यह कैसे करें: Use iOS 6 device for testing with Xcode 4.4 and iOS 5 SDK

+0

आपके सिम्युलेटर और सिम्युलेटर पैकेज सामग्री में आप जो करते हैं, वह ऐप सबमिट करने के साथ बहुत कम नहीं करता है, क्योंकि यह एक आईओएस पैकेज आपके सिम्युलेटर से अलग है। – Jelle

+0

@ जेले, हाँ आप सही हैं। लेकिन मुझे लगता है कि यह अब सभी के लिए महत्वहीन है, क्योंकि अब हमारे पास एक्सकोड का बाद का आधिकारिक संस्करण है। ;) और मुझे लगता है कि एप्पल नवीनतम उपकरणों का समर्थन करने के लिए सभी को नवीनतम आधिकारिक संस्करण का उपयोग करना चाहिए ... –

0

एक्सकोड 4.4 का उपयोग करके आईफोन 5 लॉन्च छवि के साथ ऐप सबमिट करने पर "अवैध लॉन्च छवि" समस्या से बचने के लिए।1, निम्नलिखित कृपया इन चरणों:

  1. आर्काइव अपने ऐप XCode 4.5 के तहत
  2. ओपन आयोजक, खोजक में अपना ऐप फ़ोल्डर दिखाने के लिए, आपके ऐप्लिकेशन के उत्पाद/अनुप्रयोग फ़ोल्डर, में प्रवेश Info.plist कॉपी और संग्रहीत-विस्तार-हकों आपके घर फ़ोल्डर में .xcent।
  3. अपने Info.plist (~/Info.plist) XCode का उपयोग कर खोलें, और 4.3 से 4.0
  4. बंद XCode 4.5 और खुले XCode 4.4.1 के लिए MinimumOSVersion संशोधित करने, अपने अनुप्रयोग प्रोजेक्ट खोलने के लिए और अपने लक्ष्य के खुले "वाक्यांश का निर्माण" टैब, खोलें "/ bin/sh" और "cp -f ~/info.plist ~/संग्रहित-विस्तारित-एंटाइटेलमेंट्स .xcent" $ {TARGET_BUILD_DIR}/$ {EXECUTABLE_NAME} .app "
  5. के साथ एक रन स्क्रिप्ट जोड़ें अपनी ऐप को दोबारा संग्रहित करें, और इसे ऐप स्टोर के नियम परीक्षक और जल्द ही "समीक्षा की प्रतीक्षा" में पास करना चाहिए।

अक्टूबर के अंत में सबमिट किया गया ऐप नवंबर की शुरुआत में ऑनलाइन हो गया। किसी ने कहा कि उसने उसी तरह ऐप सबमिट करने के लिए एक्सकोड 4.3.2 का उपयोग किया था। यह एक्सकोड 4 के लिए काम करना चाहिए। *

अधिक जानकारी के लिए, कृपया read this blog article भी देखें।

0

मैंने मध्य-फीब द्वारा प्रस्तुत किया है, मेरी बाइनरी Xcode3.2.6 पर संकलित है और केवल Default.png है, मेरी ऐप को 4 "स्क्रीन से संबंधित बग के कारण खारिज कर दिया गया है, कुछ बेवकूफ आकार देने वाले जंक, इसे ठीक किया गया है और परीक्षण किया गया है Xcode4.6/SDK6.1 जिसके लिए [email protected] फ़ाइल की आवश्यकता है, मैंने यह भी जोड़ा कि मेरे सेट पर छवि, अभी भी इसे 3.2.6 पर संकलित कर दिया गया है और मेरा फिक्स सबमिट किया गया है और इसे स्वचालित रूप से उसी संदेश के साथ अस्वीकार कर दिया गया है।

तब मैंने अभी 568 फाइल को खींच लिया और उम्मीद कर दी कि 2 सप्ताह पहले यह दोबारा पहले चला गया था, मैं फिर से प्राप्त कर दूंगा, मैंने अपने कोड को एसडीके 6.1 पर दोबारा जांच लिया, पुनः संकलित/पुनः सबमिट किया और ऐसा ही अस्वीकार हो गया जैसे कि वे अब न्यूनतम एक्सकोड संस्करण लागू कर रहे हैं।

लेकिन .... अनुमान लगाओ क्या? मैंने सबकुछ साफ किया और दो बार और & को पुनर्निर्मित करने का फैसला किया, इसे अंतिम शॉट देने के लिए, पुनः सबमिट किया गया और यह पारित हो गया !!! मैं अब 4 समीक्षा की प्रतीक्षा कर रहा हूं।

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