1

我是 xcode 的新手,我一定遗漏了一些东西。

创建一个新的命令行项目。称之为 tempprog(例如)。
选择项目/编辑项目设置。
编辑前缀标头的名称 (tempprog_Prefixz.pch)。
构建 - 当然,它会失败,寻找 tempprog_Prefixz.pch
现在将前缀标头的名称改回 tempprog_Prefix.pch。
再次构建 - 它应该工作,但没有。它仍在寻找 tempprog_Prefixz.pch

清洁并不能纠正这种情况。我在这里想念什么?Prefixz.pch 名称保留在哪里?如果您查看 ProcessPCH 命令的构建输出,您会发现它仍想使用 Prefixz。

4

2 回答 2

2

事实证明,有一个设置优先级的系统。

从使用 Xcode 构建设置开始:

可以设置构建设置的级别,它们的优先级是:

xcodebuild 命令行标志(仅适用于命令行构建) 目标,可通过目标的信息检查器编辑 项目,可通过项目的信息检查器编辑 Xcode 应用程序设置,在 Xcode > Preferences 中设置... Xcode 的内置默认值用户环境,可能在用户的 ~/.MacOSX/environment.plist 文件中设置

于 2010-08-30T03:01:26.547 回答
0

重新启动您的 mac 可以解决此问题。

于 2016-03-17T19:47:05.177 回答