Xcode 6中的PCH文件

时间:2014-06-19 11:13:54

标签: xcode6 pch

在我之前的项目中,我可以在支持文件下找到.pch文件。

但现在在Xcode 6中,我找不到任何.pch文件。我应该采取任何措施来制作这个文件吗?

6 个答案:

答案 0 :(得分:433)

  1. 制作新档案:⌘cmd + N
  2. iOS / Mac>其他> PCH文件> YourProject-Prefix.pch。
  3. 确保显示“全部”而不是“基本”。 (蓝色按钮)
  4. 项目>构建设置>搜索:“前缀标题”。
  5. 在“Apple LLVM 7.0”下,您将获得前缀标题键。
  6. 输入文件目录。例如:“$(SRCROOT)/ $(PROJECT_NAME)/ProjectName-Prefix.pch”。
  7. 清洁项目:⌘cmd + ⇧shift + K
  8. 构建项目:⌘cmd + B

  9. Prefix Header Image

答案 1 :(得分:81)

在File-New中添加其他人下的pch文件...别忘了将它添加到LLVM6.0 - Build Settings的语言部分作为Project / whateveryounamedyourpchfile.pch

答案 2 :(得分:9)

Rob Napier在Why isn't ProjectName-Prefix.pch created automatically in Xcode 6?的回答值得一读。他指出PCH文件可能不是一个好主意,并建议明确将.h文件包含在需要它们的模块中。

答案 3 :(得分:5)

我已经发现使用Xcode 6.您需要手动创建PCH文件。

档案 - >新 - >档案 - > iOS - > C和C ++ - > PCH档案。

答案 4 :(得分:2)

上面提供的答案中有一个小错误。请注意,在prefix.header下的构建设置中,您只需输入.pch文件名 -

答案 5 :(得分:1)

在我的情况下问题是,没有输入文件错误

我修复了从项目中删除.pch文件并再次为我添加这项工作。这对某人有帮助。