Today I had a problem with the same symptoms, it turned out that this was due to the fact that one of my objective C files was included in the phase of the Bundle Resources copy files of the target (due to a drag accident or the xcodeproj file becomes damaged in some moment). GCC then helped to include precompiled headers for the prefix header in the target, since there is a dependency on the source file.
Running Get Info on the source file in question did not display all the tabs in the file information dialog, even if the file type was set to sourcecode.c.objc.
Removing the file from the project and re-adding it fixed the problem.
source share