【发布时间】:2015-01-05 12:37:48
【问题描述】:
在 Xcode 6.1 中,创建新项目不会使用单视图 iOS 项目模板创建预编译的头文件。如果我手动添加一个,pch 文件中的任何定义在任何其他源文件中都不可用。
我查看了许多线程和问题,并尝试清理、重新构建、重新启动、删除派生数据以及手动删除 CACHE_ROOT/SharedPrecompileHeaders 文件夹。然而,一切都无济于事。
一些信息建议勾选包含在目标中,但现在对 pch 和其他头文件禁用。
请参阅下面的评论。
【问题讨论】:
-
嗨@Nick,我遇到了一些与您有关的其他问题。你能帮我如何手动删除 CACHE_ROOT/SharedPrecompileHeaders 文件夹。它有路径 var/folders/49/..... 我找不到它
-
嗨@pf2707。我希望这个答案能让您找到正确的位置 - stackoverflow.com/a/12823466/2070111 - 它应该告诉您项目的确切 CACHE_ROOT,然后您可以移动到它并删除标题。
-
感谢@Nick,我找到了解决方案。有命令行来做,只要输入cd /private/var/folders,就可以删除这个文件夹里的文件
-
DanSkeel 显然有太多时间了! “其他”问题接受了一个实际上并没有回答问题的答案,而是一个咆哮 - 真正的答案被埋在第四层左右,所以我在得到答案之前就放弃了,事实证明,即使我在发布之前已经阅读了它。对于真正快速寻找答案的人(这是我使用 SO 而不是浪费时间拖钓的),我的问题更有用。
标签: xcode6