ใน Xcode 4 ฉันเห็นสิ่งนี้สำหรับสรุปเป้าหมายของฉัน:
รุ่น "" การป้อนข้อมูลสอดคล้องกับCFBundleShortVersionString
ในไฟล์ info.plist และ "รูปร่าง" CFBundleVersion
สอดคล้องเข้ากับ
อะไรคือความแตกต่างระหว่างสองสิ่งนี้? ฉันเห็นผู้คนจำนวนมากบนอินเทอร์เน็ตต้องการใส่คุณค่าเดียวกันให้กับทั้งสองอย่างและความสงสัยของฉันก็คือเพื่อความเข้ากันได้แบบย้อนกลับ
ฉันมีคำถามสองข้อ:
1) ถ้าฉันเริ่มต้นใหม่แนวทางปฏิบัติที่ดีที่สุดสำหรับการกำหนดเวอร์ชันแอปของคุณคืออะไร
2) ในแอปรุ่นก่อนหน้าทั้งหมดของฉันฉันใช้เพียงCFBundleVersion
ไฟล์. เพื่อไม่ให้ขั้นตอนการอัปเกรดเกิดความสับสนฉันควรเพิ่มCFBundleVersion
วิธีเดิมต่อไปหรือไม่หรือสามารถเปลี่ยนไปใช้ "วิธีที่ถูกต้อง" ได้โดยสมมติว่ามีอยู่