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? Riesco a malapena a indovinare che "a volte", il primo numero è la versione "principale", ad es. per Xcode, ma non è sempre vero, ad es. per iOS.
E di cosa parla la lettera di mezzo?
L'ultimo numero è sicuramente un numero di build sequenziale, con revisioni minori con una lettera minuscola aggiunta (prendere iOS 10.3 beta).
Iniziano tutti 1A1
internamente, quindi passano da build a build?
Qual è lo schema maggiore in gioco qui?