2010-01-03 2 views
4

Xcode에서 -Wall 및 -Wextra와 같은 경고 플래그를 추가 할 위치를 파악하려고합니다. 표범에 버전 3.1.4를 사용하고 있습니다. Apple의 설명서는 이전 버전 용입니다. 지침을 따르면 표시되는 내용과 완전히 다른 창으로 옮깁니다. 또한 특정 경고 플래그에 대한 체크리스트의 스크린 샷이 있습니다. 그 방법을 알기가 어렵거나 아직 해결되지 않았습니다.Xcode 3.1.4에서 -Wall 및 -Wextra를 추가 할 위치

CLARIFICATION : 저는 iPhone 앱을 만들고 있습니다 ... bbum은 OS X 앱의 올바른 위치를 지적했으나 옵션은 iPhone 프로젝트와 다르며 분명한 아날로그는 없습니다.

답변

3

빌드 설정 편집기 (Xcode의 프로젝트 창에서 프로젝트 아이콘이나 개별 대상을 두 번 클릭)에서 "기타"로 검색하십시오. "Other C Flags"및 "Other C++ Flags"가 표시되어야합니다. 추가 플래그를 추가 할 수 있습니다.

+0

감사합니다,하지만 좀 더 주위를 파고 후 -

(단계를 구축 아니오 "컴파일 소스 파일"에 프로젝트 당신도 당신이 어떤 소스 파일이있는 프로젝트를 일이 있는지 확인하지 않습니다) 나는 내가 아이폰 용으로 건축하고 있다고 명시 할 필요가 있었다. 새로운 OS X 프로젝트를 만들면 이야기하는 옵션을 보지만 내 iPhone 프로젝트의 동일한 목록에는 아직 명확한 아날로그가 없습니다. 심지어 가능할까요? –

+0

예. Mac OS X 앱과 동일한 설정이 iPhone에 표시되어야합니다. a) 프로젝트 설정이 아닌 대상 빌드 설정을보고있는 경우. b) 대상에 C/C++/Objective-C 소스 파일이 있고 c) 기본 SDK로 올바른 iPhone SDK가 설치 및 구성되어 있어야합니다. – cdespinosa

+0

나는 그 모든 조건을 두 번 확인했는데 아직도 보지 못했습니다. 나는 (a) 프로젝트 설정이 아닌 대상 설정을보고있다. (컴파일 소스 빌드 단계가있는 대상 항목에 대한 정보 얻기 또는 프로젝트 -> 활성 대상 편집), (b) 프로젝트에서이 작업을 시도한다. Objective-C 소스 파일을 사용하고, (c) Base SDK가 iPhone Device 3.0으로 구성되어 있어야합니다. –