2015-03-12 14 views
6

वर्तमान में, मेरा ऐप x.x.x प्रारूप के साथ है, लेकिन अब अगली रिलीज के द्वारा हम इसे x.x.x.x पर संस्करण प्रारूप बनाना चाहते हैं। अब xxxx के साथ itunesconnect में एक संस्करण बनाया है, लेकिन समस्या तब होती है जब सेब में निर्माण अपलोड किया जाता है, यह एक त्रुटि दे रहा है कि "info CFPundleShortVersionString 'xxxx' के लिए info.plist फ़ाइल में मान तीन-तीन गैर-अवधि की एक अलग-अलग सूची होनी चाहिए - नकारात्मक पूर्णांक। "क्या मैं ऐप्पल स्टोर पर अपलोड करते समय आईओएस ऐप संस्करण x.x.x.x के रूप में उपयोग कर सकता हूं?

मैंने ऐपस्टोर में 'x.x.x.x' प्रारूप के साथ कई ऐप्स देखे हैं। लेकिन वे क्यों अनुमति नहीं दे रहे हैं? क्या उन्होंने हाल ही में किसी चीज को बदल दिया है?

उत्तर

4

x.x.x सबसे बड़ा अवधि-अलग प्रारूप है। आप x.x.x.x का उपयोग नहीं कर सकते (जब एक्सकोड 6 के साथ बिल्डिंग हो। पुराने एक्सकोड संस्करणों को x.x.x.x संस्करण प्रारूप की अनुमति है)।

शायद आईट्यून्स कनेक्ट में इनपुट फ़ील्ड आपके द्वारा प्रदान किए गए इनपुट को मान्य नहीं करता है, इसलिए आप इसे वहां दर्ज करने में सक्षम थे। मुद्दा यह है कि एक्सकोड आपको इसका उपयोग करने की अनुमति नहीं देता है, और जब आप बाइनरी अपलोड करते हैं तो आपकी संस्करण स्ट्रिंग को सत्यापित किया जाता है, इसलिए आपको x.x.x प्रारूप का उपयोग करना चाहिए।

+1

लेकिन मैं xxxx प्रारूप के साथ कई अनुप्रयोगों को देखने में सक्षम हूं .. https://itunes.apple.com/in/app/chrome-web-browser-by-google/id535886823?mt=8 – Murali

+0

इससे पहले के संस्करणों में एक्सकोड 6 आप xxxx प्रारूप में संस्करण स्ट्रिंग दर्ज कर सकते हैं। http://stackoverflow.com/questions/25418798/cfbundleversion-must-be-a-period-separated-list-of-at-most-three-non-negative-in –

+0

ठीक है, मुझे xcode 5.1 के साथ आज़माएं। यह कोई मुद्दा सही नहीं देता है? – Nookaraju

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