【发布时间】:2011-04-25 19:01:36
【问题描述】:
好的,所以,我正在为 Mac OS X 制作一个安装程序包。我让它在系统上放置一个驱动程序文件,但没有通用版本的驱动程序。如何根据计算机是 PowerPC 还是 Intel 来使安装程序删除不同的文件?我检查了“要求”,但它让我得到的最接近的是要求某些处理器速度或 Mac OS X 版本号。有没有办法也需要某些架构?谢谢。
【问题讨论】:
标签: macos intel packagemaker powerpc
好的,所以,我正在为 Mac OS X 制作一个安装程序包。我让它在系统上放置一个驱动程序文件,但没有通用版本的驱动程序。如何根据计算机是 PowerPC 还是 Intel 来使安装程序删除不同的文件?我检查了“要求”,但它让我得到的最接近的是要求某些处理器速度或 Mac OS X 版本号。有没有办法也需要某些架构?谢谢。
【问题讨论】:
标签: macos intel packagemaker powerpc
使用Result of Sysctl 和hw.cputype(PPC = 18 和 Intel = 7)。
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)
【讨论】: