macOS Sierra 10.12.3 es 16D32
, pero el SDK está de 16C58
acuerdo con mi Xcode.
iOS 10.3 beta es 14E5239e
.
Xcode 8.2 es 8C38
.
Ya sabes cómo se ven, y se comparten entre todos los programas de Apple.
¿Pero cómo están hechos? ¿Cuál es la lógica detrás? Apenas puedo adivinar que "a veces", el primer número es la versión "mayor", por ejemplo. para Xcode, pero eso no siempre es cierto, por ejemplo. para iOS
¿Y de qué trata la letra del medio?
El último número seguramente es un número de compilación secuencial, con revisiones menores que tienen una letra minúscula adjunta (tome iOS 10.3 beta).
¿Todos comienzan 1A1
internamente y luego avanzan de compilación tras compilación?
¿Cuál es el mayor esquema en juego aquí?
software
build-version
Cirilo
fuente
fuente
Respuestas:
Paul Suh (anteriormente ingeniero consultor y desarrollador de capacitación en Apple, escribió lo siguiente (publicado en el blog de Joe Moreno):
fuente
En un artículo, MacRumors se refiere al esquema de números de compilación de Apple . Aunque no es un recurso oficial, indica que hay una cierta lógica detrás de la numeración.
fuente