24
votes

I am totally new to the Xcode and getting the error below:

clang: error: no such file or directory: '/usersd/chairman/desktop/MySecondTabApp/MySecondTabbApp/"MySecondTabbApp/MySecondTabbApp-Prefix.pch"'

Clang: error: no input files

Command/Users/chairman/Desktop/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/user/bin/clang failed with exit code 1

9
did you even find a solution to this I'm having the exact same problem (using Xcode 6, whereas the code worked absolutely fine with Xcode 5)Taskinul Haque

9 Answers

42
votes

Did you move your folder/files after making the project? It's because Xcode can't find the prefix header for some reason. It can be easily fixed by relocating it.

Change the Prefix Header to where the .pch file is located in your folder.

6
votes

Select your project and go to Build Phases and search go through whole list under "Compile Sources". If some files are red then delete those files by pressing - button at the bottom. Also make sure these files are in the list without red color.

5
votes
  1. Make new file: ⌘cmd+N iOS/Mac > Other > PCH File >
  2. YourProject-Prefix.pch. Project > Build Settings > Search:
  3. "Prefix Header". Under "Apple LLVM 6.0" you will get the Prefix
  4. Header key. Type in: "YourProjectName/YourProject-Prefix.pch"
  5. Clean project: ⌘cmd+⇧shift+K Build project: ⌘cmd+B
1
votes

please go to Prefix header file

Target> Build Settings > Prefix Header. then copy paste this line & change Your Project name

$(SRCROOT)/Your_Project_name-Prefix.pch

Its working you 100% gurantee.

0
votes

Had the same problem. Try replacing MySecondTabbApp/MySecondTabbApp-Prefix.pch with MySecondTabbApp-Prefix.pch.

0
votes

Had same problem. Had to go into Finder (outside of Xcode) and place my .pch file in a new folder to match the requested path.

Once the file's location matched the path it was fixed.

0
votes

Comment Quoted from another site was the issue is resolved for me

hmm that's strange. Try this - click on the name of your project on the list of files/folders on the left in Xcode (at the very top of the list). Look at the "Targets" section on the left-hand side of the window to the right. Likely, there's two listed with the second being a "test" item. Right-click on that item and select "delete". Then try to run the project again. See screenshot below for a visual cue.

enter image description here

0
votes

updating the pods helped me

pod update

It turned out to be a dependency issue. Updating the pod installed necessary components

0
votes
clang: error: no such file or directory: '/usersd/chairman/desktop/MySecondTabApp/MySecondTabbApp/"MySecondTabbApp/MySecondTabbApp-Prefix.pch"'

It means your Pch file does not exists in above path. Check in you code where PCH file is available and and take that path and upload in PrefixHeader in Apple LLVM 8.0. Like

$(SRCROOT)/PATH/app_PrefixHeader.pch