Funkenstrahlen Podcasting, Netzpolitik, App-Entwicklung

Swift - App Version als Label anzeigen

Möchte man Support für eine App anbieten ist es wichtig die Version der App zu kennen, die der User installiert hat.

Es ist recht einfach die aktuelle Version direkt aus der Info.plist herauszulesen und dem User anzuzeigen:

if let appVersionString = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as? String {
  versionLabel?.text = "Version \(appVersionString)"
} else {
  versionLabel?.text = "Undefined Version"
}