2011-04-25 5 views
0

Bon, alors, je fais un paquet d'installation pour Mac OS X. Je l'ai placé un fichier de pilote sur le système, mais il n'y a pas de version universelle du pilote. Comment puis-je faire en sorte que le programme d'installation dépose un fichier différent selon que l'ordinateur est un PowerPC ou Intel? J'ai vérifié les "Exigences" mais le plus proche que je voudrais obtenir est d'exiger certaines vitesses de processeur ou des numéros de version Mac OS X. Existe-t-il un moyen d'exiger également certaines architectures? Merci.PackageMaker différencier entre PPC et Intel

Répondre

2

Utilisez Result of Sysctl avec hw.cputype (PPC = 18 et Intel = 7).

Result of Sysctl

types de CPU:

#define CPU_TYPE_MC680x0 ((cpu_type_t) 6) 
#define CPU_TYPE_X86  ((cpu_type_t) 7) 
#define CPU_TYPE_MC98000 ((cpu_type_t) 10) 
#define CPU_TYPE_HPPA  ((cpu_type_t) 11) 
#define CPU_TYPE_ARM  ((cpu_type_t) 12) 
#define CPU_TYPE_MC88000 ((cpu_type_t) 13) 
#define CPU_TYPE_SPARC  ((cpu_type_t) 14) 
#define CPU_TYPE_I860  ((cpu_type_t) 15) 
#define CPU_TYPE_POWERPC ((cpu_type_t) 18) 
Questions connexes