2015-03-02 83 views
1

我想獲得型號如MGX72xx/AMGX82xx/AMGX92xx/A我怎樣才能以編程方式獲得macbook的型號?

https://support.apple.com/en-in/HT2013001列出所有型號。但不知道如何以編程方式獲得?

enter image description here

+0

在Linux上,我們可能會使用dmidecode從固件中讀取這樣的字符串。 [顯然](http://forge.fusioninventory.org/projects/fusioninventory-agent/wiki/Get_Data_For_The_TestSuite),「在Mac OS X上,dmidecode不是強制性的,因爲我們使用['system_profiler'](https: //developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/system_profiler.8.html)命令。「請注意,這可能需要root權限(或Mac用戶稱之爲的任何權限)。 – 2015-03-02 04:37:03

+0

您可以通過使用'sysctlbyname'來獲取模型名稱,如本答案中所述:http://stackoverflow.com/a/7377952/28804。但是,這會給你一個像「MacBookPro11,1」的字符串,而不是一個更具體的型號。 – mipadi 2015-03-02 04:40:09

+0

@ParagBafna我想得到不同的結果不要標記爲重複。你應該正確地比較這個問題 – 2015-03-02 05:26:00

回答

相關問題