La prochaine version de macOS, Big Sur, passe officiellement de 10.x à 11.0, après 16 versions. Mais ce n’est pas si évident : pour des raisons de compatibilité, l’OS peut aussi être vu comme un macOS 10.16.
Sous Catalina, la commande
sw_vers
donne ce résultat :
ProductName: Mac OS X
ProductVersion: 10.15.6
BuildVersion: 19G73
Sous Big Sur, par défaut, la commande indique ceci (dans la bêta 1).
ProductName: macOS
ProductVersion: 10.16
BuildVersion: 20A4299v
Avec la bêta 3, ça change. Par défaut, l’OS s’annonce comme macOS 11.0. Mais une commande permet de forcer « 10.16 », pour les logiciels qui attendent un macOS « 10 ». Et ne pensez pas que c’est rare : des trucs comme Parallels bloquent à l’installation à cause de ça, et ça risque d’être le cas pendant un moment.
ProductName: macOS
ProductVersion: 11.0
BuildVersion: 20A5323
Mais en ajoutant la variable d’environnement SYSTEM_VERSION_COMPAT=1
, le résultat diffère. On peut soit le faire en plaçant la commande avant l’exécutable (SYSTEM_VERSION_COMPAT=1 sw_vers
), soit en modifiant la variable de façon permanente (export SYSTEM_VERSION_COMPAT=1
).
ProductName: Mac OS X
ProductVersion: 10.16
BuildVersion: 20A5323l
Typiquement, si un programme donne une erreur liée à la version, lancer le logiciel en ligne de commande avec SYSTEM_VERSION_COMPAT=1
avant le nom de l’exécutable devrait suffire.
Étonnant de ne pas avoir attendu la version ARM.
« Étonnant de ne pas avoir attendu la version ARM »
Bonjour,
??
macOS Big Sur 10.16 ou 11.0 est aussi disponible pour ARM (Apple Silicon).
Voir le Kit de development: https://www.journaldulapin.com/2020/06/25/si-on-parlait-du-dtk-arm/
C’est exactement comme Windows 95 qui s’annonçait comme Windows 4.0 ou Windows 3.99 pour des programmes qui s’attendaient à avoir au minimum 3.1 mais qui plantaient si c’était 4.0 quand même