macOS Sierra 10.12.3 ist 16D32
, aber das SDK entspricht 16C58
meinem Xcode.
iOS 10.3 Beta ist 14E5239e
.
Xcode 8.2 ist 8C38
.
Sie wissen, wie sie aussehen, und sie werden von allen Apple-Programmen gemeinsam genutzt.
Aber wie setzen sie sich zusammen? Was ist die Logik dahinter? Ich kann kaum erraten, dass "manchmal" die erste Zahl die "Haupt" -Version ist, z. für Xcode, aber das stimmt nicht immer, zB. für iOS.
Und worum geht es im mittleren Buchstaben?
Die letzte Nummer ist sicherlich eine fortlaufende Build-Nummer, an die kleinere Revisionen mit Kleinbuchstaben angehängt sind (iOS 10.3 Beta).
Fangen sie alle 1A1
intern an und gehen dann Build für Build weiter?
Was ist hier das größere Schema?
software
build-version
Cyrille
quelle
quelle
Antworten:
Paul Suh (ehemals beratender Ingenieur und Schulungsentwickler bei Apple) schrieb Folgendes (veröffentlicht auf Joe Morenos Blog):
quelle
In einem Artikel verweist MacRumors auf das Build-Nummern-Schema von Apple . Obwohl es sich nicht um eine offizielle Ressource handelt, weist dies darauf hin, dass sich hinter der Nummerierung eine bestimmte Logik befindet.
quelle