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