Question

Est-ce que Mac OS X ont API qui se traduit par des identifiants de modèle d'Apple (le Trouvées genre dans plists et les API, par exemple, "MacBookPro5,1") aux noms de marketing conviviaux de ces dispositifs ( "Late Unibody MacBook Pro 2008")?

Je cherche une solution plus pérenne que hardcoding simplement

Autres conseils

Vous pourriez accéder à la liste des propriétés suivantes pour obtenir le nom convivial humain.

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

Essayez racler cette page Wikipedia: http://en.wikipedia.org/wiki/Timeline_of_Apple_Macintosh_models

Bien sûr, ce n'est pas garanti de continuer à travailler, mais il est un début.

L'une des meilleures options que j'ai trouvé a été répondu à https://apple.stackexchange.com/questions/98080/can-a-macs-model-year-be-determined-with-a-terminal-command .

En bref, vous pouvez interroger les serveurs d'Apple pour le nom commercial de l'ordinateur à l'aide des 4 derniers caractères du numéro de série du matériel.

https://support-sp.apple.com/sp/product?cc=XXXX

Par exemple

https://support-sp.apple.com/sp/product?cc=G8WL
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top