2014-06-05 2 views
7

하나의 iOS 어플리케이션 프로젝트와 여러 iOS 정적 라이브러리 프로젝트를 결합하는 Xcode 작업 공간으로 작업하고 있습니다. 나는 이제 형제 B 중 하나를 컴파일 할 때 컴파일러가 의 헤더 파일 중 하나를 찾을 수있다 빌드 오류로 실행 중 하나에 의존하는 더 라이브러리 B 프로젝트를 추가 한 파일들.Xcode 5 작업 공간에서 프로젝트 빌드 순서 결정 (정적 라이브러리 프로젝트 간 종속성 포함)

이 순서는 프로젝트가 빌드되는 순서와 관련이 있다고 가정합니다. 그래서 나는 다른 단계의 순서를 결정하는 것이 궁금합니다. 어떻게의 파일을 컴파일 'B이 이전의 (필요한 헤더 파일을 copies) 파일 복사 빌드 단계 실행'고 확신 할 수 있습니다. 대상의 컴파일을위한 소스 파일의 명백한 순서를 볼 수 있습니다 소스 컴파일 빌드 단계; 작업 공간 내의 프로젝트의 "순서"를 결정하는 비슷한 목록이 있습니다. 프로젝트 탐색기 뷰는 하나를 부과하지만 해당 뷰에서 B을 바꿔도 문제가 해결되지 않습니다.

이러한 종류의 설치 (작업 공간의 정적 라이브러리 프로젝트간에 상호 의존성, 모두 단일 묶음으로 컴파일 됨)와 필수 구성이 성공한 사람이 있습니까?

답변

11

'빌드'아래의 구성에서 사용 된 타겟을 특정 순서로 드래그 할 수 있습니다. 'Parallelize Build'옵션의 선택을 취소하면 대상이 지정된 순서로 빌드됩니다. 그래서 나중에 것들은 이전 것들에 의존성을 가질 수 있습니다.

관련 문제