6
votes

Traduire les identifiants de modèle d'Apple (MacBookPro5,1) aux noms conviviaux?

Est-ce que Mac OS X a une API qui traduit les identificateurs de modèle d'Apple (le type trouvé dans les plis et les API, par exemple "MacBookPro5,1") aux noms marketing conviviaux de ces appareils ("Unibody MacBook Pro fin 2008")?

Je suis à la recherche d'une solution plus appropriée à l'épreuve de l'avenir que simplement du codage dur une liste .


0 commentaires

4 Réponses :


-1
votes

Il n'y a pas de table intégrée dans les bibliothèques Apple pour cela. Désolé.


0 commentaires


3
votes

Vous pouvez accéder à la liste de propriétés suivante pour obtenir le nom convivial des êtres humains.

/system/library/privateframeworks/serverinformation.framework/versions/a/resources/english.lproj/simachineattributes.plist


0 commentaires

0
votes

Une des meilleures options que j'ai trouvées a été répondue à https://apple.stackexchange.com/questions/98080/can-a-macs-model-year-be-determiné-with-a-terminal-command .

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

par exemple p>

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


0 commentaires