【问题标题】:Preprocessor Macros arn't set for some targets未为某些目标设置预处理器宏
【发布时间】:2014-12-17 10:37:47
【问题描述】:

我在为不同的构建目标定义预处理器宏时遇到了问题。

我通过将所有配置的预处理器宏设置为$(inherit)SOME_FLAG,为每个目标的构建设置添加不同的标志,其中@每个目标的 987654323@ 可能不同。这对我的大多数目标都适用,但并非对所有人都适用。我尝试重新启动 Xcode,清理目标并为其他目标重复上述过程(有效)。

在项目级构建设置中,我只有 DEBUG=1 用于调试配置。

我完全不知所措,因此非常感谢任何关于从哪里开始寻找的提示。

【问题讨论】:

  • 您确定目标级别的构建设置没有覆盖这些值吗?在构建设置中,您通常可以看到从项目级设置继承的设置;验证它们是否正确。
  • 我希望能澄清我的问题。重点是将宏设置在目标级别,它们看起来确实正确。但是编译器看不到。

标签: ios objective-c xcode


【解决方案1】:

放弃损坏的目标并最终重新创建它们,这解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多