如何获得 iOS 应用程序的版本号和编译版本号?


本文将学习如何获取并显示 iOS 版本号和编译版本号

步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 命名为“ShowBuildAndVersion”

步骤 2 - 打开 Main.storyboard,并添加两个标签,如下所示。

步骤 3 - 为这两个标签附加上 @IBOutLet

@IBOutlet weak var buildLabel: UILabel!
@IBOutlet weak var versionLabel: UILabel!

步骤 4 - 更改项目设置中的版本号和编译版本号。

步骤 5 - 在 ViewController 的 viewDidLoad 中,从主包的信息字典获取版本号和编译版本号。在相应的标签上显示它们。

override func viewDidLoad() {
   super.viewDidLoad()
   if let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String {
      versionLabel.text = "Version: \(version)"
   }
   if let build = Bundle.main.infoDictionary?["CFBundleVersion"] as? String {
      buildLabel.text = "Build: \(build)"
   }
}

Main Bundle 中的信息字典包含这些值,键为“CFBundleShortVersionString”和“CFBundleVersion”。

我们可以引用这两个键分别获取版本号和编译版本号。

步骤 6 - 运行项目,你将看到版本号和编译版本号。


更新于: 2019-09-11

2K+ 浏览量

助力您的 职业生涯

通过完成本课程获得认证

入门
广告
© . All rights reserved.