Dhanraj
Dhanraj

Reputation: 249

regarding - Xcode error-> Clang: error: no input files

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

Upvotes: 24

Views: 27788

Answers (9)

TheAmateurProgrammer
TheAmateurProgrammer

Reputation: 9392

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.

Upvotes: 42

Hari c
Hari c

Reputation: 1159

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

Upvotes: 0

KawaiKx
KawaiKx

Reputation: 9910

updating the pods helped me

pod update

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

Upvotes: 0

saraman
saraman

Reputation: 566

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.

Upvotes: 1

Rakan Bushnaq
Rakan Bushnaq

Reputation: 1

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

Upvotes: 0

Kashan Qamar
Kashan Qamar

Reputation: 61

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.

Upvotes: 6

Will Dennis
Will Dennis

Reputation: 1045

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.

Upvotes: 0

Zverusha
Zverusha

Reputation: 317

  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

Upvotes: 5

Vi Matviichuk
Vi Matviichuk

Reputation: 1132

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

Upvotes: 0

Related Questions