Hvordan finne hvilken systemversjon av programvare som finnes i en MacOS-installatør

Hvis du noen gang har lastet ned et installasjonsprogram for Mac OS fra Mac App Store, har du kanskje lurt på hvilken eksakt systemversjon av Mac OS installasjonsprogrammet tilsvarer. Mens installasjonsfilnavnet vil avsløre den store systemprogramvaren utgivelsen (for eksempel "Installer macOS High Sierra" eller "Installer OS X El Capitan"), vil det ikke fortelle deg det nøyaktige versjonsnummeret som skal installeres (for eksempel 10.13. 1 eller 10.12.6).

Heldigvis er det en ganske enkel måte å fastslå nøyaktig hvilket systemversjonsnummer Mac OS vil bli installert av et bestemt MacOS installasjonsprogram, og du kan få tilgang til dataene fra kommandolinjen eller via Finder med Quick Look.


For å være helt tydelig viser dette deg den nøyaktige systemversjonen av Mac OS som vil bli installert av installatøren, det viser deg ikke versjonen av installasjonsprogrammet selv, og vi ser heller ikke på systemprogramvareversjonen av en aktiv kjøring Mac.

Finn den eksakte versjonen av Mac OS Lastet ned i en Installer App

Fra Finder i Mac OS, dra ned "GO" -menyen og velg "Gå til mappe" og skriv deretter inn følgende bane:

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

* I dette eksemplet bruker vi "Install macOS Sierra.app" som et eksempel, men hvis du bruker High Sierra eller en beta-utgave, må du endre banen i henhold til dette (f.eks. "Installer macOS High Sierra.app").

Velg filen "InstallInfo.plist" hvis den ikke allerede er valgt, og trykk deretter på mellomromstasten for å se på filen i Quick Look. Mot slutten av XML ser du strengen under "versjon" for å se versjonen av MacOS som finnes i installatøren.

I eksemplet her er versjonen av systemprogramvaren "10.12" nøyaktig, ingen punktutgivelse eller oppdateringer er inkludert. Dette vil indikere at hvis du vil ha den nyeste versjonen av MacOS installert på en datamaskin med dette bestemte installasjonsprogrammet, vil du enten oppdatere det senere via App Store eller ved hjelp av Combo Update-pakken.

Hent macOS Versjonsnummer på Installer via kommandolinje

Hvis du foretrekker kommandolinjen, eller kanskje du vil sjekke en macOS-versjon i et installasjonsprogram på en ekstern måte, eller du vil skript eller automatisere prosessen, kan du bruke følgende kommandolinjens syntaks for å returnere systemprogramvareversjonsnummeret som er inneholdt i et Mac OS-installasjonsprogram.

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

Dette vil skrive ut en enkelt linje med systemprogramvareversjonen som vil bli installert av den aktuelle installatøren. Igjen dette eksempelet bruker "Installer macOS Sierra.app", så du vil endre det til "Installer macOS High Sierra.app" eller en annen utgave hvis det er aktuelt.

Dette hendige lille tipset kommer til oss via bloggen til Tim Sutton, og det ser ut til å være bare gyldig fra MacOS Sierra og MacOS High Sierra videre.