엑스 코드 4.2에로드 할 때 내가 엑스 코드 3.2 프로젝트와 같은 문제를 얻고 있었다. 그것을 해결하기 위해 "프로젝트 설정"을위한 Xcode 4.2 인 "체계"가 변경되었습니다. 그들은 설정 파일을 조금 다르게 해석하는 것 같습니다.
메뉴로 이동 : 제품 -> 구성표 편집을 클릭하십시오. 새 대화 상자 상단의 풀다운 메뉴에서 어떤 라이브러리가 선택되었는지 확인하십시오. 각 라이브러리마다이 변경을해야 할 것입니다. 광산은 모든 체크 박스를 기본값으로 설정했습니다. & 그런 식으로 남겨 두었습니다. 왼쪽 열 함께
Click to see Scheme build panel
은 "빌드"블록을 확장합니다. 사전 조치, 빌드, 사후 조치에서 "빌드"를 선택하십시오. 이제 더 큰 오른쪽 블록에서 빌드 대상을 볼 수 있습니다 (아마도 빨간색으로, 내 모든 것은있었습니다).
이 블록 하단의 "+"버튼을 클릭하십시오. 목표 목록을 가져와야합니다. 이 라이브러리에 대해 빌드 할 라이브러리를 선택하고 "추가"를 클릭하십시오. 이제 기존의 잘못된 대상을 선택하고 하단의 "-"버튼을 클릭하여 제거 할 수 있습니다. "확인"을 클릭하십시오.
이러한 대상 중 하나를 수정 한 후 고정 된 라이브러리가 기본 창 왼쪽 상단에서 현재 구성표로 선택되면 "빌드"및 "정리"가 활성화되어야합니다.
마스터 프로젝트가있는 경우 각 하위 프로젝트를 마스터 프로젝트의 종속성으로 설정해야합니다. Xcode 4.2는 또한 Xcode 3.2 프로젝트에서 이것을 놓쳤습니다.
주 창에서 Project Navigator (왼쪽 열 위에 가장 왼쪽 아이콘)를 가져 와서 마스터 프로젝트를 선택하십시오. 오른쪽에서 대상을 선택하십시오. 그 오른쪽에있는 맨 위에 "Build Phases"가 선택됩니다. 당신은 당신의 현재 의존성을 위해 그 아래에 목록을 가져야한다. 하단의 "+"버튼을 다시 클릭하여 각 프로젝트의 타겟을 추가하십시오.
Click to see Target dependencies dialog