macOS Sierra 10.12.3 è 16D32
, ma l'SDK è 16C58
secondo il mio Xcode.
iOS 10.3 beta è 14E5239e
.
Xcode 8.2 è 8C38
.
Sai come appaiono e sono condivisi tra tutti i software Apple.
Ma come sono fatti? Qual è la logica dietro? Posso a malapena intuire che "a volte", il primo numero è la versione "maggiore", ad es. per Xcode, ma non è sempre vero, ad es. per iOS.
E di cosa parla la lettera centrale?
L'ultimo numero è sicuramente un numero di build sequenziale, con le revisioni secondarie con una lettera minuscola aggiunta (prendere iOS 10.3 beta).
Iniziano tutti a 1A1
internamente, quindi si spostano su build dopo build?
Qual è lo schema più grande in gioco qui?