2011-03-15 5 views
3

최근에 Xcode 3에서 4로 마이그레이션했습니다. 이제 약간 혼란 스럽습니다. ottoPhone 및 iOS 버전 4.2.1과 같은 이름의 장치를 연결하면 구성표 드롭 다운 목록에 6 개 항목이 표시됩니다. 즉, ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1 4.3, overiding 자료 SDK)Xcode 4 대상 및 체계

컴파일 지난 2 개 선택 (overiding와 하나 그 앞에 직접 하나에서만 작동). 다른 선택을 위해 stdarg.h 및 float.h 같은 오류가 발생합니다 (SDK 3.0에서는 CoreFoundation.h에 해당 파일이 포함되어 있습니다). 그래서, 나는이 선택들이 다른 기본 SDK들을 사용하고 있다고 추정한다.

그런 선택에 대한 자세한 정보, 즉 어떤 SDK가 사용 중입니까? 내 배포 대상이 iOS 3.1로 설정된 것으로 생각됩니다 ...

답변

0

동일한 드롭 다운을 클릭하고 "구성표 편집"옵션을 선택하면 선택한 구성표에 대한 정보를 볼 수 있습니다. "Manage Schemes"옵션을 선택하면 불필요한 것을 삭제할 수 있습니다. 중복되는 것처럼 들리므로 원하지 않을 수 있습니다.

0

이 시도 :

  • 그냥 '실행'버튼 아래, 왼쪽 상단 근처에 작은 폴더 아이콘을 선택합니다 (이 작은 화면의 중앙에의) :

    build setting

  • 이제는 바로 아래에있는 프로젝트를 나타내는 파란색 아이콘이 표시됩니다 (스크린 샷 위에서도 볼 수 있음).

  • 파란색 아이콘을 두 번 클릭하면 새 창이 열립니다. 상단의 'Build Settings'탭을 선택하십시오.

  • 원하는 옵션을 찾으십시오. 오른쪽 상단의 검색 창을 사용하면이 방법이 더 쉽습니다. '배포 대상'을 검색하여 배포 대상 설정을 찾습니다.