Giới thiệu
Trong bài viết này, chúng ta sẽ học cách truy xuất và hiển thị số phiên bản (version) và số bản dựng (build) của một ứng dụng iOS bằng Swift.
Các bước thực hiện
Bước 1: Tạo dự án mới
Mở Xcode → New Project → Single View Application → Đặt tên dự án là "ShowBuildAndVersion".
Bước 2: Thiết kế giao diện
Mở Main.storyboard và thêm hai nhãn (UILabel) như hình minh họa.

Bước 3: Kết nối IBOutlet
Kéo tham chiếu (@IBOutlet) cho hai nhãn vào ViewController:
@IBOutlet weak var buildLabel: UILabel! @IBOutlet weak var versionLabel: UILabel!
Bước 4: Cấu hình build và version
Vào Project Settings → General, thay đổi giá trị Version và Build theo ý muốn.

Bước 5: Lấy thông tin từ infoDictionary
Trong phương thức viewDidLoad của ViewController, truy xuất giá trị từ Bundle.main.infoDictionary bằng các khóa CFBundleShortVersionString (phiên bản) và CFBundleVersion (bản dựng):
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)"
}
}
infoDictionary của main bundle chứa các giá trị này với khóa CFBundleShortVersionString và CFBundleVersion.
Bước 6: Chạy thử ứng dụng
Build và chạy dự án. Kết quả sẽ hiển thị số phiên bản và bản dựng trên giao diện:

Tóm tắt
- Sử dụng
Bundle.main.infoDictionaryđể truy cập metadata của app. - Khóa
CFBundleShortVersionStringđại diện cho phiên bản hiển thị cho người dùng (ví dụ: 1.0.0). - Khóa
CFBundleVersionđại diện cho số bản dựng nội bộ (ví dụ: 1, 2, 3...). - Cách này hoạt động hoàn toàn cục bộ, không cần kết nối mạng.