यह मेरा पहला आईओएस ऐप सबमिशन है और मैं नहीं चाहता कि मेरा ऐप रिजेक्ट हो जाए।
यह Apple डॉक्स से है:
CFBundleVersion (स्ट्रिंग - आईओएस, ओएस एक्स) बंडल के बिल्ड संस्करण संख्या को निर्दिष्ट करता है, जो बंडल के एक पुनरावृत्ति (जारी या अप्रबंधित) की पहचान करता है। बिल्ड संस्करण संख्या में एक स्ट्रिंग होनी चाहिए जिसमें तीन गैर-ऋणात्मक, अवधि-पूर्ण पूर्णांक पूर्णांक पूर्णांक शून्य से अधिक हो। स्ट्रिंग में केवल संख्यात्मक (0-9) और अवधि (।) अक्षर होने चाहिए। अग्रणी शून्य को प्रत्येक पूर्णांक से काट दिया जाता है और इसे अनदेखा किया जाएगा (अर्थात 1.02.3 1.2.3 के बराबर है)। यह कुंजी स्थानीय नहीं है।
CFBundleShortVersionString (स्ट्रिंग - iOS, OS X) बंडल की रिलीज़ संस्करण संख्या को निर्दिष्ट करता है, जो ऐप के रिलीज़ किए गए पुनरावृत्ति की पहचान करता है। रिलीज़ संस्करण संख्या एक स्ट्रिंग है जिसमें तीन अवधि-पृथक पूर्णांक शामिल हैं। पहला पूर्णांक ऐप में प्रमुख संशोधनों का प्रतिनिधित्व करता है, जैसे कि संशोधन जो नई सुविधाओं या प्रमुख परिवर्तनों को लागू करते हैं। दूसरा पूर्णांक उन संशोधनों को दर्शाता है जो कम प्रमुख विशेषताओं को लागू करती हैं। तीसरा पूर्णांक रखरखाव रिलीज का प्रतिनिधित्व करता है।
इस कुंजी का मान "CFBundleVersion" के मूल्य से भिन्न होता है, जो ऐप के एक पुनरावृत्ति (जारी या अप्रकाशित) की पहचान करता है। इस कुंजी को आपकी InfoPlist.strings फ़ाइलों में शामिल करके स्थानीयकृत किया जा सकता है।
लेकिन यह थोड़ा अजीब लगता है। इसके लिए मेरी व्याख्या दोनों मूल्यों को एक समान रखना है, अर्थात:
CFBundleVersion: 1.0.0
CFBundleShortVersionString: 1.0.0
क्या कोई 100% पुष्टि कर सकता है कि मुझे क्या करना चाहिए?
