diff --git a/AltStore/Settings/SettingsViewController.swift b/AltStore/Settings/SettingsViewController.swift index 6ab60793..a38103b5 100644 --- a/AltStore/Settings/SettingsViewController.swift +++ b/AltStore/Settings/SettingsViewController.swift @@ -101,7 +101,18 @@ class SettingsViewController: UITableViewController debugModeGestureRecognizer.numberOfTouchesRequired = 3 self.tableView.addGestureRecognizer(debugModeGestureRecognizer) - if let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String + if let installedApp = InstalledApp.fetchAltStore(in: DatabaseManager.shared.viewContext) + { + #if BETA + // Only show build version for BETA builds. + let localizedVersion = installedApp.localizedVersion + #else + let localizedVersion = installedApp.version + #endif + + self.versionLabel.text = NSLocalizedString(String(format: "AltStore %@", localizedVersion), comment: "AltStore Version") + } + else if let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String { self.versionLabel.text = NSLocalizedString(String(format: "AltStore %@", version), comment: "AltStore Version") }