I'm getting "clang: error: no input files"

clang, xcode

Solution

The problem might be because your project > target > Build Phases > Compile Sources is trying to compile a file that doesn't exist. It might be in there twice, like the below screen shot. My project contains UIImage+FFXtras, I can even remove it and re-add it and this won't resolve the problem!

I'm not sure how the project gets into this state - but I know it's not obvious what is going wrong. Highlight the red problem one and remove it.

So have a look in compile sources phase for the file clang is complaining about.

Problem

I had a file which I deleted and replaced with another file, somewhere else, of the same name. Despite cleaning, and trying this multiple times, I keep getting this error: clang: error: no such file or directory: '/Users/Andrew/App/Version 1.1/XCode/UIImage+Alpha.m' clang: error: no input files I can't continue working on my app because of it. Any ideas?

Original source