【问题标题】:Common preprocessor macros for all configurations of a target in XCode iPhone ProjectXCode iPhone 项目中目标的所有配置的通用预处理器宏
【发布时间】:2011-01-24 21:05:01
【问题描述】:

我的应用程序的每个目标通常有四种配置(调试、发布、分发、临时)。

有没有办法为所有 4 个添加一个通用宏,同时不破坏我到目前为止设置的宏(您会在编辑器中看到“多个值”)。

提前致谢, 欧比旺

【问题讨论】:

    标签: iphone objective-c xcode macros target


    【解决方案1】:

    在前缀头文件中定义宏(将包含在所有源文件中)。

    【讨论】:

    • 绝对!每个配置定义的唯一宏应该是那些因配置而异的宏。
    • 如此简单。非常感谢!
    【解决方案2】:

    执行此操作的另一种方法(在某些情况下可能效果更好)是使用 $(inherited) 宏来包含父上下文中的设置。这适用于 Xcode 4 让您查看设置级联的方式。

    【讨论】:

      【解决方案3】:

      您可以让所有目标使用相同的 .xcconfig 文件;请参阅“构建配置文件”标题下的 apple documentation。请注意,即使屏幕截图已过时,但材料似乎是准确的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-08-19
        • 2012-12-02
        • 1970-01-01
        • 1970-01-01
        • 2012-12-29
        • 1970-01-01
        • 2010-12-01
        相关资源
        最近更新 更多