mirror of
https://github.com/nicoverbruggen/NVAppUpdater.git
synced 2025-08-07 17:50:07 +02:00
31 lines
864 B
Swift
31 lines
864 B
Swift
//
|
|
// Created by Nico Verbruggen on 30/05/2024.
|
|
// Copyright © 2024 Nico Verbruggen. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
class Executable {
|
|
static var name: String {
|
|
Bundle.main.infoDictionary?["CFBundleName"] as! String
|
|
}
|
|
|
|
static var identifier: String {
|
|
Bundle.main.infoDictionary?["CFBundleIdentifier"] as! String
|
|
}
|
|
|
|
static var fullVersion: String {
|
|
let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as! String
|
|
let build = Bundle.main.infoDictionary?["CFBundleVersion"] as! String
|
|
return "\(version) (\(build))"
|
|
}
|
|
|
|
static var bundleVersion: String {
|
|
return Bundle.main.infoDictionary?["CFBundleVersion"] as! String
|
|
}
|
|
|
|
static var shortVersion: String {
|
|
return Bundle.main.infoDictionary?["CFBundleShortVersionString"] as! String
|
|
}
|
|
}
|