Comment trouver la version du logiciel système dans un programme d'installation MacOS

Si vous avez déjà téléchargé un programme d'installation pour Mac OS depuis le Mac App Store, vous vous êtes peut-être demandé quelle version exacte du logiciel système Mac OS le programme d'installation correspond. Bien que le nom du programme d'installation indique la version principale du logiciel système (par exemple, "Installer macOS High Sierra" ou "Installer OS X El Capitan"), il ne vous indiquera pas le numéro de version exact qui sera installé (par exemple, 10.13. 1 ou 10.12.6).

Heureusement, il existe un moyen assez simple de déterminer exactement quel numéro de version du système Mac OS sera installé par une application d'installation macOS particulière, et vous pouvez accéder aux données depuis la ligne de commande ou via le Finder avec Quick Look.


Pour être parfaitement clair, cela vous montre la version exacte du logiciel système de Mac OS qui sera installé par ce programme d'installation, il ne vous montre pas la version de l'application d'installation elle-même, et nous ne recherchons pas la version du logiciel système Mac.

Trouver la version exacte de Mac OS téléchargée dans une application d'installation

Depuis le Finder sous Mac OS, déroulez le menu "GO" et choisissez "Go To Folder" puis entrez le chemin suivant:

/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo.plist

* Dans cet exemple, nous utilisons l'exemple "Install macOS Sierra.app", mais si vous utilisez High Sierra ou une version bêta, assurez-vous de modifier le chemin en conséquence (par exemple "Install macOS High Sierra.app")

Choisissez le fichier "InstallInfo.plist" s'il n'est pas déjà sélectionné et cliquez sur la barre d'espace pour regarder le fichier dans Quick Look, vers la fin de XML recherchez la chaîne sous "version" pour voir le numéro de version de MacOS contenu dans l'installateur

Dans l'exemple ici, la version du logiciel système est "10, 12" exactement, aucune publication ponctuelle ou mise à jour n'est incluse. Cela indiquerait que si vous souhaitez installer la version la plus récente de MacOS sur un ordinateur avec ce programme d'installation particulier, vous le mettrez à jour ultérieurement via l'App Store ou en utilisant le package de mise à jour combinée.

Récupérer le numéro de version macOS du programme d'installation via la ligne de commande

Si vous préférez la ligne de commande, ou si vous souhaitez vérifier une version macOS dans un programme d'installation à distance ou si vous souhaitez scripter ou automatiser le processus, vous pouvez utiliser la syntaxe de ligne de commande suivante pour renvoyer le numéro de version du logiciel dans une application d'installation Mac OS.

/usr/libexec/PlistBuddy -c 'Print :System\ Image\ Info:version' '/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo.plist'

Cela imprimera une seule ligne avec la version du logiciel système qui sera installée par ce programme d'installation particulier. Encore une fois cet exemple utilise "Install macOS Sierra.app" donc vous voudriez changer cela en "Install macOS High Sierra.app" ou une autre version si approprié.

Cette petite astuce pratique nous arrive via le blog de Tim Sutton, et elle semble n'être valide qu'à partir de macOS Sierra et de MacOS High Sierra.