macOS Sierra 10.12.3 есть 16D32
, но SDK 16C58
соответствует моему Xcode.
iOS 10.3 beta есть 14E5239e
.
Xcode 8.2 есть 8C38
.
Вы знаете, как они выглядят, и они используются всеми программами Apple.
Но как они составлены? Какая логика позади? Я едва могу предположить, что «иногда», первое число является «основной» версией, например. для Xcode, но это не всегда так, например. для iOS.
И о чем средняя буква?
Последнее число, безусловно, является порядковым номером сборки, с незначительными ревизиями, к которым добавлена строчная буква (возьмите бета-версию iOS 10.3).
Все ли они начинаются с 1A1
внутреннего, затем переходят на сборку за сборкой?
Какова большая схема в игре здесь?
software
build-version
Сирил
источник
источник
Ответы:
Пол Су (бывший инженер-консультант и разработчик учебных программ в Apple) написал следующее (опубликовано в блоге Джо Морено):
источник
В статье MacRumors упоминается схема номеров сборок Apple . Хотя это и не официальный ресурс, он указывает на то, что за нумерацией стоит определенная логика.
источник