在Xcode 6中的PCH文件
在我以前的项目中,我可以在支持文件下find.pch
文件。
但现在在Xcode 6中,我找不到任何.pch
文件。 我应该怎样做才能生成这个文件?
添加文件 – 新build…下的其他文件,不要忘记将它添加到您的LLVM6.0 – 生成设置的语言部分作为项目/ whateveryounamedyourpchfile.pch
- 创build新文件: ⌘cmd + N
- iOS / Mac>其他> PCH文件> YourProject-Prefix.pch。
- 确保显示“全部”而不是“基本”。 (蓝色button)
- 项目>构build设置>search:“前缀头”。
- 在“Apple LLVM 7.0”下,您将获得Prefix Header键。
- input文件目录。 例如:“$(SRCROOT)/ $(PROJECT_NAME)/ProjectName-Prefix.pch”。
- 清理项目: ⌘cmd + ⇧shift + K
- 生成项目: ⌘cmd + B
Rob Napier的答案为什么不是在Xcode 6中自动创build的ProjectName-Prefix.pch? 值得一读。 他指出,PCH文件可能不是一个好主意,并build议明确地将.h文件包含在需要它们的模块中。
我已经发现用Xcode 6.你需要手动创buildPCH文件。
文件 – >新build – >文件 – > iOS – > C和C ++ – > PCH文件。
上面提供的答案中有一个小错误。请注意,在prefix.header下的构build设置,你只需要input你的.pch文件名 –
在我的情况下问题越来越,没有input文件错误
我通过从项目中删除.pch文件进行修复,然后再次为我添加这个工作。