जब हम एक iOS एप्लिकेशन बनाते हैं, तो डिफ़ॉल्ट रूप से उसे एक संस्करण 1.0 मिलता है और 0 का निर्माण होता है। जब भी हम ऐप स्टोर पर एक नया बिल्ड अपलोड करते हैं, तो हमें संस्करण संख्या बदलने की आवश्यकता होती है। हम बिल्ड का परीक्षण करने के लिए बिल्ड नंबर को अपडेट कर सकते हैं। संस्करण और बिल्ड नंबर हमारे प्रोजेक्ट में info.plist फ़ाइल में संग्रहीत हैं।
कभी-कभी हमें कुछ कस्टम क्रिया करने के लिए हमारे एप्लिकेशन में बिल्ड या संस्करण संख्या तक पहुंचने की आवश्यकता हो सकती है।
संस्करण संख्या प्राप्त करने के लिए हम निम्नलिखित कोड का उपयोग कर सकते हैं और इसे एक चर या स्थिरांक को असाइन कर सकते हैं।
Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String
बिल्ड नंबर प्राप्त करने के लिए हम नीचे दिए गए कोड का उपयोग कर सकते हैं
Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String
उदाहरण के लिए, हम इन मानों तक पहुंचने और प्रिंट करने के लिए उपरोक्त कोड का उपयोग हमारे viewDidLoad में कर सकते हैं।
override func viewDidLoad() { super.viewDidLoad() let currentVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String let currentBuild = Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String print(currentVersion,".",currentBuild) }
जब हम उपरोक्त कोड चलाते हैं तो हमें अपना वर्जन नंबर मिलेगा जिसके बाद "।" और बिल्ड नंबर।