Как узнать, какая версия системного программного обеспечения находится в установщике MacOS
Оглавление:
Если вы когда-либо загружали программу установки для Mac OS из Mac App Store, вы, возможно, задавались вопросом, какой именно версии системного программного обеспечения Mac OS соответствует программа установки. Хотя в имени файла установщика указан основной выпуск системного программного обеспечения (например, «Установить macOS High Sierra» или «Установить OS X El Capitan»), он не сообщит вам точный номер версии, которая будет установлена (например, 10.13.1 или 10.12.6).
К счастью, есть довольно простой способ точно определить, какой номер версии системы Mac OS будет установлен конкретным приложением установщика macOS, и вы можете получить доступ к данным из командной строки или через Finder с помощью Быстрый взгляд.
Чтобы быть совершенно ясным, это показывает точную версию системного программного обеспечения Mac OS, которая будет установлена этим установщиком, но не показывает вам версию самого приложения установщика, и мы не ищем версия системного программного обеспечения активно работающего Mac.
Найти точную версию Mac OS, загруженную в приложении-установщике
В Finder в Mac OS вытащите меню «GO» и выберите «Перейти к папке», затем введите следующий путь:
/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo.plist
В этом примере мы используем «Установить macOS Sierra.app» в качестве примера, но если вы используете High Sierra или бета-версию, обязательно измените путь соответствующим образом (например, «Установить macOS High Sierra.app»)
Выберите файл «InstallInfo.plist», если он еще не выбран, а затем нажмите клавишу пробела, чтобы просмотреть файл в Quick Look, в конце XML найдите строку в разделе «версия», чтобы см. номер версии MacOS, содержащийся в программе установки.
В приведенном здесь примере версия системного программного обеспечения точно равна «10.12», точечный выпуск или обновления не включены. Это будет означать, что если вы хотите, чтобы самая последняя версия MacOS была установлена на компьютер с этим конкретным установщиком, вы либо обновите ее позже через App Store, либо с помощью пакета Combo Update.
Получить номер версии установщика macOS через командную строку
Если вы предпочитаете командную строку или, возможно, хотите удаленно проверить версию macOS в установщике или хотите создать сценарий или автоматизировать процесс, вы можете использовать следующий синтаксис командной строки чтобы вернуть номер версии системного программного обеспечения, содержащийся в приложении установщика Mac OS.
/usr/libexec/PlistBuddy -c 'Print :System\ Image\ Info:version' '/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallInfo .plist'
Это напечатает одну строку с версией системного программного обеспечения, которое будет установлено этим конкретным установщиком. Опять же, в этом примере используется «Установить macOS Sierra.app», поэтому вы можете изменить его на «Установить macOS High Sierra.app» или другой выпуск, если это необходимо.
Этот полезный маленький совет приходит к нам из блога Тима Саттона, и, похоже, он действителен только для macOS Sierra и MacOS High Sierra и выше.