2011-03-14 3 views
0

위의 Mac OS X 10.5 & 용 범용 Automator 작업을 만들려고합니다. architectures에서 나는 "i386 ppc"을 설정하고 컴파일 할 때 Finder는 이진 파일을 "Universal"으로 봅니다. 그러나 Automator는이 작업이 보편적이지 않으며 실행하지 않을 것이라고 말합니다. (Xcode에서 "Build & Go"을 치면 작동합니다)범용 자동화 작업 만들기

여기에 뭔가가 있습니까?

답변

2

Mac이 Intel Mac 인 경우 Automator가 64 비트 프로세스로 실행 중인지 확인하십시오 (Activity Monitor에서 알려줍니다). 그렇다면 32 비트 만 포함 된 바이너리를로드하지 못할 수도 있습니다. 이 경우 바이너리는 i386, ppc 및 x86_64의 세 가지 아키텍처에 맞게 컴파일되어 있어야합니다. 그러나 SDK 10.5에서 x86_64에는 Cocoa를 사용할 수 없으므로 i386 및 ppc 변형에 대해 SDK 10.5를 유지하면서 x86_64 변형에는 SDK 10.6을 사용해야합니다. 쉽게 가능하지만 SDKROOT_x86_64라는 사용자 지정 빌드 설정을 만들 수 있습니다.이 설정은 기본 SDK 설정 (SDKROOT)을 재정의하지만 아키텍처 x86_64 용으로 빌드 할 때만 가능합니다. 이 값은 SDK에 대한 절대 경로 여야합니다. Apple이 일반적으로이 설정에 사용하는 단축키가 사용자 지정 재정의에도 적용되는지는 잘 모르겠습니다.

+0

굉장 - 고마워요! – Pripyat