创建扩展

1
2
3
4
5
6
7
8
9
10
11
extension Bundle {
var releaseVersionNumber: String? {
return infoDictionary?["CFBundleShortVersionString"] as? String
}
var buildVersionNumber: String? {
return infoDictionary?["CFBundleVersion"] as? String
}
var releaseVersionNumberPretty: String {
return "v\(releaseVersionNumber ?? "1.0.0")"
}
}

获取版本号

1
let version = Bundle.main.releaseVersionNumberPretty