将Apple的型号标识符(MacBookPro5,1)翻译成用户友好名称?

Kor*_*nel 6 macos cocoa branding hardware-id

Mac OS X是否有API将Apple的模型标识符(plists和API中的类型,例如"MacBookPro5,1")转换为这些设备的用户友好营销名称("Unibody MacBook Pro Late 2008")?

我正在寻找比简单硬编码列表更具前瞻性的解决方案.

Ita*_*chi 3

您可以访问以下属性列表来获取人类友好的名称。

/System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/Resources/English.lproj/SIMachineAttributes.plist