Hur man hittar vilken systemprogramvaruversion som finns i ett MacOS-installationsprogram
Innehållsförteckning:
Om du någonsin har laddat ner ett installationsprogram för Mac OS från Mac App Store, kanske du undrat vilken exakt systemprogramvaruversion av Mac OS som installationsprogrammet motsvarar. Även om installationsfilnamnet kommer att avslöja huvudversionen av systemprogramvaran (till exempel "Installera macOS High Sierra" eller "Installera OS X El Capitan"), kommer det inte att berätta det exakta versionsnumret som kommer att installeras (till exempel 10.13.1 eller 10.12.6).
Lyckligtvis finns det ett ganska enkelt sätt att avgöra exakt vilket systemversionsnummer av Mac OS som kommer att installeras av ett visst macOS-installationsprogram, och du kan komma åt data från kommandoraden eller via Finder med Snabb titt.
För att vara helt tydlig visar det här den exakta systemprogramvaruversionen av Mac OS som kommer att installeras av det installationsprogrammet, det visar inte versionen av själva installationsappen, och vi letar inte heller efter systemprogramvaruversionen av en Mac som körs aktivt.
Hitta den exakta versionen av Mac OS nedladdad i en installationsapp
Från Finder i Mac OS, dra ned "GO"-menyn och välj "Gå till mapp" och ange sedan följande sökväg:
/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo.plist
I det här exemplet använder vi "Installera macOS Sierra.app" som ett exempel, men om du använder High Sierra eller en betaversion måste du ändra sökvägen därefter (t.ex. "Installera macOS High Sierra.app”)
Välj filen “InstallInfo.plist” om den inte redan är vald och tryck sedan på mellanslagstangenten för att titta på filen i Quick Look, mot slutet av XML leta efter strängen under “version” för att se versionsnumret för MacOS som finns i installationsprogrammet.
I exemplet här är versionen av systemprogramvaran exakt "10.12", ingen punktutgåva eller uppdateringar ingår. Detta skulle indikera att om du vill ha den senaste versionen av MacOS installerad på en dator med just detta installationsprogram, kommer du antingen att uppdatera den senare via App Store eller genom att använda Combo Update-paketet.
Hämta macOS-versionsnumret för installationsprogrammet via kommandoraden
Om du föredrar kommandoraden, eller kanske du vill kontrollera en macOS-version i ett installationsprogram på distans eller om du vill skripta eller automatisera processen, kan du använda följande kommandoradssyntax för att returnera systemprogramvarans versionsnummer som finns i en Mac OS-installationsapp.
/usr/libexec/PlistBuddy -c 'Print :System\ Image\ Info:version' '/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo .plist'
Detta kommer att skriva ut en enstaka rad med systemprogramvaruversionen som kommer att installeras av just det installationsprogrammet. Återigen använder det här exemplet "Installera macOS Sierra.app" så du vill ändra det till "Installera macOS High Sierra.app" eller en annan version om det är lämpligt.
Det här behändiga lilla tipset kommer till oss via Tim Suttons blogg, och det verkar bara vara giltigt från macOS Sierra och MacOS High Sierra och framåt.