คำตอบที่ยอมรับของลิงค์นี้มีรายละเอียดที่ดี ::
เวอร์ชัน / หมายเลขบิลด์ของแอป iOS ใดที่ต้องเพิ่มขึ้นเมื่อเปิดตัว App Store
จาก apple docs
CFBundleVersion (เวอร์ชัน Bundle)
CFBundleVersion (String - iOS, OS X) ระบุหมายเลขเวอร์ชันบิวด์ของบันเดิลซึ่งระบุการทำซ้ำ (เปิดตัวหรือยังไม่ได้เผยแพร่) ของบันเดิล หมายเลขเวอร์ชันบิวด์ควรเป็นสตริงที่ประกอบด้วยจำนวนเต็มที่ไม่เป็นลบสามจำนวนที่คั่นด้วยจุดโดยที่จำนวนเต็มแรกมีค่ามากกว่าศูนย์ สตริงควรมีเฉพาะอักขระตัวเลข (0-9) และจุด (.) เลขศูนย์นำหน้าจะถูกตัดทอนจากจำนวนเต็มแต่ละตัวและจะถูกละเว้น (นั่นคือ 1.02.3 เทียบเท่ากับ 1.2.3) คีย์นี้ไม่สามารถแปลเป็นภาษาท้องถิ่นได้
CFBundleShortVersionString (สตริงเวอร์ชัน Bundle สั้น)
CFBundleShortVersionString (String - iOS, OS X) ระบุหมายเลขเวอร์ชันรีลีสของบันเดิลซึ่งระบุการทำซ้ำของแอพที่เผยแพร่ หมายเลขเวอร์ชันเผยแพร่คือสตริงที่ประกอบด้วยจำนวนเต็มที่คั่นด้วยจุดสามจุด จำนวนเต็มแรกแสดงถึงการแก้ไขที่สำคัญของแอปเช่นการแก้ไขที่ใช้คุณลักษณะใหม่หรือการเปลี่ยนแปลงที่สำคัญ จำนวนเต็มที่สองหมายถึงการแก้ไขที่ใช้คุณลักษณะที่โดดเด่นน้อยกว่า จำนวนเต็มที่สามแสดงถึงรีลีสการบำรุงรักษา
ค่าสำหรับคีย์นี้แตกต่างจากค่าสำหรับ CFBundleVersion ซึ่งระบุการทำซ้ำ (เปิดตัวหรือยังไม่ได้เผยแพร่) ของแอป คีย์นี้สามารถแปลเป็นภาษาท้องถิ่นได้โดยรวมไว้ในไฟล์ InfoPlist.strings ของคุณ