Câu trả lời được chấp nhận của liên kết này chứa thông tin chi tiết tốt::
Phiên bản / số bản dựng ứng dụng iOS nào PHẢI được tăng lên khi phát hành App Store?
Từ tài liệu apple
CFBundleVersion (Phiên bản gói)
CFBundleVersion (String - iOS, OS X) chỉ định số phiên bản xây dựng của gói, xác định số lần lặp lại (đã phát hành hoặc chưa phát hành) của gói. Số phiên bản xây dựng phải là một chuỗi bao gồm ba số nguyên không âm, được phân tách bằng dấu chấm với số nguyên đầu tiên lớn hơn 0. Chuỗi chỉ nên chứa các ký tự số (0-9) và dấu chấm (.). Các số không ở đầu được cắt bớt từ mỗi số nguyên và sẽ bị bỏ qua (nghĩa là 1.02.3 tương đương với 1.2.3). Khóa này không thể bản địa hóa.
CFBundleShortVersionString (Chuỗi phiên bản gói, ngắn)
CFBundleShortVersionString (String - iOS, OS X) chỉ định số phiên bản phát hành của gói, xác định phiên bản đã phát hành của ứng dụng. Số phiên bản phát hành là một chuỗi bao gồm ba số nguyên được phân tách bằng dấu chấm. Số nguyên đầu tiên đại diện cho các bản sửa đổi lớn đối với ứng dụng, chẳng hạn như các bản sửa đổi triển khai các tính năng mới hoặc các thay đổi lớn. Số nguyên thứ hai biểu thị các bản sửa đổi triển khai các tính năng ít nổi bật hơn. Số nguyên thứ ba đại diện cho các bản phát hành bảo trì.
Giá trị cho khóa này khác với giá trị cho CFBundleVersion, giá trị này xác định một lần lặp lại (đã phát hành hoặc chưa phát hành) của ứng dụng. Khóa này có thể được bản địa hóa bằng cách đưa nó vào tệp InfoPlist.strings của bạn.