Xcode 4 में, मैं इसे अपने लक्ष्य सारांश के लिए देखता हूं:
"संस्करण" इनपुट CFBundleShortVersionString
info.plist फ़ाइल से मेल खाती है , और "बिल्ड" इनपुट से मेल खाती है CFBundleVersion
।
इन दोनों में क्या अंतर है? मैं इंटरनेट पर बहुत सारे लोगों को दोनों के लिए समान मूल्य रखना चाहता हूं, और मेरा संदेह है कि बैकवर्ड कॉम्पिटिबिलिटी है।
मेरे दो सवाल हैं:
1) अगर मैं स्क्रैच से शुरू कर रहा था, तो आपके ऐप को वर्जन करने के लिए सबसे अच्छा अभ्यास क्या होगा?
2) मेरे ऐप के सभी पिछले रिलीज़ में, मैंने केवल उपयोग किया CFBundleVersion
। अपग्रेड प्रक्रिया में गड़बड़ी न करने के लिए, क्या मुझे CFBundleVersion
उसी तरह से वेतन वृद्धि जारी रखनी चाहिए जो संभव है या "सही तरीके" पर स्विच करना संभव है, क्या कोई मौजूद है?