Is there an Objective-C syntax checker?

I have tried `gcc -fsyntax-only` but it is not really 'syntax only'. It still produces errors if run on an individual implementation file which has references to external frameworks.

I am looking for something that can perform a syntax check on individual header or implementation files without attempting to link or produce object files.

Can `gcc` do this with additional flags I am unaware of, or is there another tool up to this task?

I want to do this from the command-line. Can xcodebuild do this for an individual file? Running xcodebuild for the entire project to check the syntax of one file is a bit much.