【问题标题】:PackageMaker differentiate between PPC and IntelPackageMaker 区分 PPC 和 Intel
【发布时间】:2011-04-25 19:01:36
【问题描述】:

好的,所以,我正在为 Mac OS X 制作一个安装程序包。我让它在系统上放置一个驱动程序文件,但没有通用版本的驱动程序。如何根据计算机是 PowerPC 还是 Intel 来使安装程序删除不同的文件?我检查了“要求”,但它让我得到的最接近的是要求某些处理器速度或 Mac OS X 版本号。有没有办法也需要某些架构?谢谢。

【问题讨论】:

    标签: macos intel packagemaker powerpc


    【解决方案1】:

    使用Result of Sysctlhw.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)
    

    【讨论】:

      猜你喜欢
      • 2010-12-22
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 2011-09-26
      • 2015-06-26
      • 2013-02-04
      • 2018-01-21
      相关资源
      最近更新 更多