16 votos

¿Es posible obtener a través de CLI el nombre comercial (Lion, Mountain Lion, Mavericks, ...)

En este momento estoy usando ambos uname y sw_vers

darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`

Pero si quiero mostrar el nombre comercial (Lion, Mountain Lion, Mavericks, ...) tengo que mantener manualmente una lista de la versión del osx - par de nombres comerciales.

Me gustaría evitar ese mapeo manual y confiar en datos del sistema . ¿Es posible?

1voto

Satanicpuppy Puntos 4902

Bueno, como usted lo dijo: es un nombre comercial y apenas está presente en el sistema operativo. No es de extrañar, no tiene ningún significado para los desarrolladores (mucho menos que una versión o un número de compilación).

Se menciona en algunas páginas de ayuda, pero eso es casi todo.

Así que hasta que alguien demuestre que me equivoco, no hay CLI para eso (excluyendo curl que no sería una opción adecuada aquí).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X