2014-11-13 1 views
1

저는 fat 바이너리, PPC 및 x86 프로젝트 용으로 Xcode를 사용하고 있습니다.XCode는 CPU 아키텍처에 따라 다른 소스 파일을 선택합니까?

몇 가지 소스 파일에 대해 Xcode를 사용할 수 있습니까? x86 또는 PPC 아키텍처에 따라 다른 소스 파일을 선택할 수 있습니까?

다른 링크 라이브러리를 선택할 수 있으므로 아키텍처 종속 파일을 두 개의 다른 라이브러리로 분리하고 링크 설정에서 올바른 라이브러리를 선택하여 해결할 수 있습니다.

또 다른 해결책은 프로젝트를 두 개의 프로젝트 (하나는 PPC 용, 다른 하나는 x86 용)에 분할하는 것입니다. 그러나 Xcode가 아키텍처에 따라 소스 파일을 선택하게하는 방법이 있다면이 두 가지 솔루션을 피하고 싶습니다.

(세 번째 솔루션은 소스 파일 주변에 경비를 포함 넣어하는 것입니다,하지만 조금 비트 hackish 솔루션이 될 것입니다.)

+0

어떤 버전의 Xcode가 필요합니까? – trojanfoe

+0

@ 트로이안 화는 현재 OSX 10.8에서 Xcode 3.2.6을 사용합니다. –

답변

0

내가 대신 lipo와 바이너리를 결합하는 시도하기로 결정했다. 이것은 두 개의 프로젝트를 갖는 것을 의미하지만, 괜찮습니다. 아름답게 일했습니다.

관련 문제