ฟิลด์เวอร์ชัน / สร้างสำหรับแอป iOS ประกอบด้วย:
"เวอร์ชัน" CFBundleShortVersionString (String - iOS, OS X) ระบุหมายเลขเวอร์ชันที่วางจำหน่ายของบันเดิลซึ่งระบุการทำซ้ำของแอป หมายเลขเวอร์ชันเผยแพร่คือสตริงที่ประกอบด้วยจำนวนเต็มที่คั่นด้วยจุดสามจุด
CFBundleVersion "Build" (String - iOS, OS X) ระบุหมายเลขเวอร์ชันบิวด์ของบันเดิลซึ่งระบุการทำซ้ำ (เปิดตัวหรือยังไม่ได้เผยแพร่) ของบันเดิล หมายเลขเวอร์ชันบิวด์ควรเป็นสตริงที่ประกอบด้วยจำนวนเต็มที่ไม่เป็นลบสามจำนวนที่คั่นด้วยจุดโดยจำนวนเต็มแรกมีค่ามากกว่าศูนย์ สตริงควรมีเฉพาะอักขระตัวเลข (0-9) และจุด (.) เลขศูนย์นำหน้าจะถูกตัดทอนจากแต่ละจำนวนเต็มและจะถูกละเว้น (นั่นคือ 1.02.3 เทียบเท่ากับ 1.2.3) คีย์นี้ไม่สามารถแปลเป็นภาษาท้องถิ่นได้
"iTunes Connect Version Number" : หมายเลขเวอร์ชันที่คุณระบุเมื่อสร้างแอปเวอร์ชันใหม่บน iTunes Connect
คำถามของฉันคือ:
ต้องเพิ่มหมายเลขเวอร์ชัน / บิวด์ใดเมื่อมีการอัปโหลดแอปเวอร์ชันใหม่ไปยัง iTunes Connect และ / หรือเผยแพร่ไปยัง App Store
"เวอร์ชัน" CFBundleShortVersionString
หรือ"รุ่น" CFBundleVersion
จะยังคงเหมือนเดิมระหว่างการอัปเดตแอปได้หรือไม่
คะแนนพิเศษสำหรับแหล่งที่มาของ Apple หรือข้อความแสดงข้อผิดพลาดที่แน่นอน iTunesConnect จะปรากฏขึ้นเมื่ออัปโหลดเวอร์ชัน / หมายเลขรุ่นที่ไม่ถูกต้อง
หมายเหตุ Android / Google Play:
การสนทนาที่กระตุ้นให้เกิดคำถามนี้คือ "เวอร์ชัน" สาธารณะของแอป Android ใน Google Play Store ไม่จำเป็นต้องเพิ่มขึ้นและไม่มีการตรวจสอบความถูกต้อง android:versionName
สามารถยังคงเหมือนเดิมระหว่างรุ่นอัพเกรดปรับลดหรือเป็นสตริงสุ่มใด ๆ มากกว่าสิ่งที่ดูเหมือนจะเป็นที่ถูกต้อง "หมายเลขรุ่น"
android:versionName
- ค่าสตริงที่แสดงถึงเวอร์ชันของโค้ดแอปพลิเคชันตามที่ควรจะแสดงให้ผู้ใช้เห็นค่านี้เป็นสตริงเพื่อให้คุณสามารถอธิบายเวอร์ชันของแอปพลิเคชันเป็น
<major>.<minor>.<point>
สตริงหรือเป็นตัวระบุเวอร์ชันสัมบูรณ์หรือสัมพัทธ์ประเภทอื่น ๆ
ความแตกต่างระหว่าง versionName และ versionNumber ใน Android
ในขณะที่android:versionCode
บังคับให้เป็นจำนวนเต็มเพิ่มขึ้นเมื่อปล่อย
เอกสารของ Apple
ดังที่ระบุไว้ในคำตอบที่เพิ่งได้รับการยอมรับ Apple ได้เผยแพร่หมายเหตุทางเทคนิคเมื่อเร็ว ๆ นี้ซึ่งให้รายละเอียดเกี่ยวกับรุ่นและโครงร่างหมายเลขรุ่น:
หมายเหตุทางเทคนิคของ Apple TN2420 - หมายเลขเวอร์ชันและหมายเลขรุ่น