Существует несколько команд терминала для получения числового/сокращенного идентификатора модели для оборудования 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 Идентификатор модели?
Подводя итог, как System Profiler получает полные локализованные имена оборудования Macintosh таким образом, который я могу генерировать для систематического использования этой информации с помощью скрипта или программы?