// Copyright SIX DAY LLC. All rights reserved. import Foundation extension Bundle { var versionNumber: String? { return infoDictionary?["CFBundleShortVersionString"] as? String } var buildNumber: String? { return infoDictionary?["CFBundleVersion"] as? String } var buildNumberInt: Int { return Int(Bundle.main.buildNumber ?? "-1") ?? -1 } var fullVersion: String { let versionNumber = Bundle.main.versionNumber ?? "" let buildNumber = Bundle.main.buildNumber ?? "" return "\(versionNumber) (\(buildNumber))" } } var isDebug: Bool { #if DEBUG return true #else return false #endif }