2
โครงสร้างที่อยู่เบื้องหลังหมายเลขรุ่น / หมายเลขบิลด์ของ Apple คืออะไร
macOS Sierra 10.12.3 คือ16D32แต่ SDK เป็น16C58ไปตาม Xcode ของฉัน iOS 10.3 14E5239eเบต้า Xcode 8C388.2 คุณรู้ว่าพวกเขามีลักษณะอย่างไรและพวกเขาแบ่งปันกับซอฟต์แวร์ Apple ทั้งหมด แต่พวกเขาเป็นอย่างไรบ้าง ตรรกะอะไรที่อยู่เบื้องหลัง ฉันแทบจะไม่สามารถเดาได้ว่า "บางครั้ง" หมายเลขแรกคือรุ่น "หลัก" เช่น สำหรับ Xcode แต่นั่นไม่จริงเสมอไปเช่น สำหรับ iOS และตัวอักษรกลางเกี่ยวกับอะไร หมายเลขสุดท้ายคือหมายเลขบิลด์ต่อเนื่องโดยมีการแก้ไขเล็กน้อยโดยมีตัวอักษรตัวเล็กต่อท้าย (ใช้ iOS 10.3 เบต้า) พวกเขาทั้งหมดเริ่มต้นที่1A1ภายในแล้วย้ายไปสร้างหลังจากสร้าง? อะไรคือแผนการเล่นที่ยิ่งใหญ่กว่าที่นี่?