How can I programmatically get the value of the target version, like in the image below?
As seen in the Properties window of the target of my Xcode proj
You can also use like
var appVersion: String {
//versionNumber
let versionNumber = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") ?? "1.0"
//buildNumber
let buildNumber = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") ?? "1.0"
return "Version: #\(versionNumber) (#\(buildNumber))"
}
Then you can use anywhere when you declare Globally.
print(appVersion)
Output:
Version: #1.0 (#1.0.3)