Objective-C 구문 검사기가 있습니까?Objective-C 구문 검사기
나는 gcc -fsyntax-only
을 시도했지만 정말로 '구문 만'이 아닙니다. 외부 프레임 워크에 대한 참조가있는 개별 구현 파일에서 실행하면 여전히 오류가 발생합니다.
개체 파일을 연결하거나 생성하지 않고 개별 헤더 또는 구현 파일에 대한 구문 검사를 수행 할 수있는 무언가를 찾고 있습니다.
수 gcc
내가 알지 못하는 추가 플래그를 사용하거나이 작업까지 다른 도구가 있습니까?
명령 줄에서이 작업을 수행하려고합니다. xcodebuild가 개별 파일에 대해이 작업을 수행 할 수 있습니까? 하나의 파일 구문을 검사하기 위해 전체 프로젝트에 대해 xcodebuild를 실행하는 것은 다소 어렵습니다.
명령 줄에서이 작업을 수행하려고합니다. xcodebuild가 개별 파일에 대해이 작업을 수행 할 수 있습니까? 하나의 파일 구문을 검사하기 위해 전체 프로젝트에 대해 xcodebuild를 실행하는 것은 다소 어렵습니다. 그에 따라 원래의 질문을 수정했습니다. – firstresponder
Benno가 언급했듯이 clang이 도움이 될지 모르지만 확실하지 않습니다. 나는 컴파일 단계가 xcodebuild를 통해서만 호출 될 수 있는지 여부를 모른다. –
그는 객체 파일을 생성하거나 링크하지 않고 구문 검사 만 요구했습니다. 솔루션이 링크되지 않는 동안 오브젝트 파일을 생성합니다. 그러나 스티븐의 대답은 * 거의 틀림 없습니다 (프레임 워크 대신 -iframework를 사용해야합니다). – Giel