2011-04-25 6 views
0

그래, Mac OS X 용 설치 프로그램 패키지를 만들고 있습니다. 시스템에 드라이버 파일을 배치했지만 드라이버의 범용 버전이 없습니다. 컴퓨터가 PowerPC인지 Intel인지에 따라 설치 프로그램을 다른 파일로 만들려면 어떻게합니까? "요구 사항"을 확인했지만 가장 가까운 것은 특정 프로세서 속도 나 Mac OS X 버전 번호를 요구하는 것입니다. 특정 아키텍처도 요구할 수있는 방법이 있습니까? 감사.PackageMaker는 PPC와 인텔을 구별합니다.

답변

2

Result of Sysctlhw.cputype (PPC = 18 및 Intel = 7)으로 사용하십시오.

Result of Sysctl

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)