【发布时间】:2014-08-09 21:49:44
【问题描述】:
在我之前的项目中,我可以在 Supporting Files 下找到 .pch 文件。
但现在在 Xcode 6 中,我找不到任何 .pch 文件。我应该执行哪些步骤来生成此文件?
【问题讨论】:
-
很遗憾您还没有得到答案,我刚刚遇到了同样的问题。你找到答案了吗?
在我之前的项目中,我可以在 Supporting Files 下找到 .pch 文件。
但现在在 Xcode 6 中,我找不到任何 .pch 文件。我应该执行哪些步骤来生成此文件?
【问题讨论】:
【讨论】:
在 File-New... 的 Others 下添加 pch 文件...并且不要忘记将其添加到 LLVM6.0 - 构建设置的语言部分作为 Project/whateveryounamedyourpchfile.pch
【讨论】:
Rob Napier 在Why isn't ProjectName-Prefix.pch created automatically in Xcode 6? 的回答值得一读。他指出 PCH 文件可能不是一个好主意,并建议将 .h 文件明确包含到需要它们的模块中。
【讨论】:
我在 Xcode 6 中发现了这一点。您需要手动创建 PCH 文件。
文件 -> 新建 -> 文件 -> iOS -> C 和 C++ -> PCH 文件。
【讨论】:
上面提供的答案有一个小错误。请注意,在prefix.header 下的构建设置中,您只需要输入您的.pch 文件名–
【讨论】:
在我的情况下,没有输入文件错误
我通过从项目中删除 .pch 文件并再次为我添加这项工作进行了修复。希望这对某人有所帮助。
【讨论】: