Xcode “Use of undeclared identifier” errors, compiles/runs just fine

I was having the same problem and noticed that all of the undeclared identifiers were declared in files that were in my pch file.

With this in mind I deleted one of the #import lines from the pch file and recompiled which failed as expected. I then put the deleted line back in, recompiled and it compiled normally with all the false errors gone.

Hopefully this simple solution helps a few of you out if the above solutions don’t.

Leave a Comment