Come trovare la versione del software di sistema in un programma di installazione di MacOS
Sommario:
Se hai mai scaricato un programma di installazione per Mac OS dal Mac App Store, potresti esserti chiesto a quale versione esatta del software di sistema di Mac OS corrisponde il programma di installazione. Mentre il nome del file di installazione rivelerà la versione principale del software di sistema (ad esempio, "Installa macOS High Sierra" o "Installa OS X El Capitan"), non ti dirà il numero di versione preciso che verrà installato (ad esempio, 10.13.1 o 10.12.6).
Fortunatamente esiste un modo abbastanza semplice per determinare esattamente quale numero di versione del sistema operativo Mac OS verrà installato da una particolare applicazione di installazione di macOS e puoi accedere ai dati dalla riga di comando o tramite il Finder con Sguardo veloce.
Per essere perfettamente chiari, questo mostra l'esatta versione del software di sistema di Mac OS che verrà installata da quel programma di installazione, non mostra la versione dell'app di installazione stessa, né stiamo cercando la versione del software di sistema di un Mac in esecuzione attiva.
Trova la versione esatta di Mac OS scaricata in un'app di installazione
Dal Finder in Mac OS, apri il menu "VAI" e scegli "Vai alla cartella", quindi inserisci il seguente percorso:
/Applicazioni/Installa macOS Sierra.app/Contents/SharedSupport/InstallInfo.plist
In questo esempio stiamo usando "Installa macOS Sierra.app" come esempio, ma se stai usando High Sierra o una versione beta assicurati di modificare il percorso di conseguenza (es. "Installa macOS High Sierra.app”)
Scegli il file "InstallInfo.plist" se non è già selezionato e poi premi la barra spaziatrice per dare un'occhiata al file in Quick Look, verso la fine di XML cerca la stringa sotto "version" per vedere il numero di versione di MacOS contenuto nel programma di installazione.
Nell'esempio qui, la versione del software di sistema è esattamente "10.12", non sono inclusi aggiornamenti o release minori. Ciò indicherebbe che se desideri che la versione più aggiornata di MacOS sia installata su un computer con questo particolare programma di installazione, la aggiornerai successivamente tramite l'App Store o utilizzando il pacchetto di aggiornamento combinato.
Recupera il numero di versione macOS del programma di installazione tramite la riga di comando
Se preferisci la riga di comando, o forse desideri controllare una versione di macOS all'interno di un programma di installazione in remoto o desideri creare uno script o automatizzare il processo, puoi utilizzare la seguente sintassi della riga di comando per restituire il numero di versione del software di sistema contenuto in un'app di installazione di Mac OS.
/usr/libexec/PlistBuddy -c 'Print :System\ Image\ Info:version' '/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo .plist'
Questo stamperà una singola riga con la versione del software di sistema che verrà installata da quel particolare programma di installazione. Ancora una volta questo esempio utilizza "Installa macOS Sierra.app", quindi vorresti cambiarlo in "Installa macOS High Sierra.app" o un' altra versione se appropriato.
Questo piccolo consiglio utile ci arriva tramite il blog di Tim Sutton e sembra essere valido solo da macOS Sierra e MacOS High Sierra in poi.