PCH File in Xcode 6

蓝咒 提交于 2019-11-26 05:57:05

问题


In my previous projects, I can find the .pch file under Supporting Files.

But now in Xcode 6, I couldn\'t find any .pch file. Any steps should I do to produce this file?


回答1:


Add the pch file which is under Others in File-New...and don't forget to add it to your LLVM6.0 - Language section of Build Settings as Project/whateveryounamedyourpchfile.pch




回答2:


  1. Make new file: ⌘cmd+N
  2. iOS/Mac > Other > PCH File > YourProject-Prefix.pch.
  3. Make sure you display "All" and not "Basic". (Blue buttons)
  4. Project > Build Settings > Search: "Prefix Header".
  5. Under "Apple LLVM 7.0" you will get the Prefix Header key.
  6. Type file directory. e.g: "$(SRCROOT)/$(PROJECT_NAME)/ProjectName-Prefix.pch".
  7. Clean project: ⌘cmd+⇧shift+K
  8. Build project: ⌘cmd+B




回答3:


Rob Napier's answer at Why isn't ProjectName-Prefix.pch created automatically in Xcode 6? is worth reading. He points out that a PCH file is probably not a good idea, and suggests explicitly including .h files into modules that need them.




回答4:


I've found out that with Xcode 6. You need to manually create the PCH File.

File -> New -> File -> iOS -> C and C++ -> PCH File.




回答5:


There is a minor error in the answer provided above.Please note that in the build setting under prefix.header you just need to type your .pch file name –




回答6:


In my case issue was getting ,no input file error

I fixed by Removing .pch file from project and adding again this work for me.hope this help someone.



来源:https://stackoverflow.com/questions/24305211/pch-file-in-xcode-6

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!