iOS में Swift के साथ ऐप वर्जन और बिल्ड नंबर कैसे प्राप्त करें?
सभी को नमस्ते! मैं iOS डेवलपमेंट में नया हूँ, Swift में अपना पहला ऐप लिख रहा हूँ। मुझे एक समस्या का सामना करना पड़ा: मुझे सेटिंग्स में "ऐप के बारे में" स्क्रीन पर वर्तमान ऐप वर्जन और बिल्ड नंबर प्रदर्शित करने की आवश्यकता है।
मैंने इसे Info.plist के माध्यम से करने की कोशिश की, लेकिन मुझे समझ नहीं आ रहा कि इस डेटा को सही तरीके से कैसे निकाला जाए। यहाँ मेरा वर्तमान कोड है जो काम नहीं कर रहा:
```swift
let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"]
let build = Bundle.main.infoDictionary?["CFBundleVersion"]
print("Version: \(version), Build: \(build)")
```
समस्या यह है कि कंसोल में "1.0" के बजाय Optional("1.0") प्रिंट होता है। मैं समझता हूँ कि यह ऑप्शनल वैल्यू के कारण है, लेकिन मुझे नहीं पता कि इसे सही तरीके से कैसे निकाला जाए। इसके अलावा, मैंने पढ़ा है कि iOS के नए वर्जन में Info.plist तक पहुँच में बदलाव हो सकते हैं।
कृपया बताएँ कि ऐप वर्जन और बिल्ड नंबर को सही और सुरक्षित तरीके से कैसे प्राप्त करें? अधिमानतः एक तैयार कोड उदाहरण के साथ जिसे production में उपयोग किया जा सके। पहले से धन्यवाद।