O macOS Sierra 10.12.3 é 16D32
, mas o SDK está de 16C58
acordo com o meu Xcode.
iOS 10.3 beta é 14E5239e
.
Xcode 8.2 é 8C38
.
Você sabe como eles são e são compartilhados entre todos os softwares da Apple.
Mas como eles são feitos? Qual é a lógica por trás? Eu mal posso adivinhar que "algumas vezes", o primeiro número é a versão "principal", por exemplo. para o Xcode, mas isso nem sempre é verdade, por exemplo. para iOS.
E qual é a letra do meio?
O último número certamente é um número de compilação sequencial, com pequenas revisões com uma letra minúscula anexada (use o iOS 10.3 beta).
Todos eles iniciam 1A1
internamente e depois passam a compilação após compilação?
Qual é o maior esquema em jogo aqui?
software
build-version
Cyrille
fonte
fonte
Respostas:
Paul Suh (ex-engenheiro consultor e desenvolvedor de treinamento da Apple) escreveu o seguinte (publicado no blog de Joe Moreno):
fonte
Em um artigo, MacRumors refere-se ao esquema de número de compilação da Apple . Embora não seja um recurso oficial, indica que há uma certa lógica por trás da numeração.
fonte