Как System Profiler получает полный идентификатор оборудования Mac?

Существует несколько команд терминала для получения числового / сокращенного идентификатора модели для оборудования Mac.

  • sysctl hw.model
  • system_profiler SPHardwareDataType

Они выводят строку с именем оборудования и версией x, y. В настоящее время мы должны вести таблицу для преобразования этих идентификаторов в полное описание машины на английском языке.

Существует ли API или, что лучше, инструмент командной строки, который может создавать более понятные для человека имена, соответствующие документации Apple MacBook Pro 15-дюймовый, середина 2009 года или MacBook Pro (13-дюймовый) , 2016, четыре порта Thunderbolt 3) вместо более сокращенного MacBookPro5,3 или MacBookPro13,2 Идентификатор модели?

MacBookPro5,3 MacBookPro13,2

Подводя итог, как System Profiler получает полные локализованные имена оборудования Macintosh таким образом, который я могу генерировать для систематического использования этой информации через скрипт или программу?

22
задан bmike 6 September 2019 в 11:38
поделиться