MacOS Sierra 10.12.3 jest 16D32
, ale SDK jest 16C58
zgodny z moim Xcode.
iOS 10.3 beta jest 14E5239e
.
Xcode 8.2 to 8C38
.
Wiesz, jak wyglądają i są one udostępniane wszystkim programom Apple.
Ale jak się je składa? Jaka jest logika? Ledwo mogę odgadnąć, że „czasami” pierwsza liczba to „główna” wersja, np. dla Xcode, ale nie zawsze tak jest, np. na iOS.
A o czym jest środkowy list?
Ostatni numer to z pewnością kolejny numer kompilacji, z drobnymi poprawkami z dołączoną małą literą (weź iOS 10.3 beta).
Czy wszystkie zaczynają się 1A1
wewnętrznie, a następnie przechodzą od kompilacji po kompilacji?
Jaki jest tutaj większy plan?
software
build-version
Cyryl
źródło
źródło
Odpowiedzi:
Paul Suh (wcześniej inżynier i programista ds. Szkoleń w Apple, napisał następujące (opublikowane na blogu Joe Moreno):
źródło
W artykule MacRumors odnosi się do schematu numerów kompilacji Apple . Chociaż nie jest to oficjalny zasób, wskazuje na pewną logikę związaną z numeracją.
źródło