Ios 在宏中确定当前生成类型/方案

Ios 在宏中确定当前生成类型/方案,ios,xcode,Ios,Xcode,我希望能够通过宏阻止归档构建(用于分发),这样我就不会忘记添加或更改关键功能 理想情况下,我想做: #define REQUIRE_FIX(ERROR_MSG) (\ #if __ \ #error ERROR_MSG \ #endif) 要检查当前的生成类型/方案,我需要为\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu添加什么?可以在目标的生成选项中为每个生成方案设置预处理器定义 通常,为了阻止归档构建,我只会使用

我希望能够通过宏阻止归档构建(用于分发),这样我就不会忘记添加或更改关键功能

理想情况下,我想做:

#define REQUIRE_FIX(ERROR_MSG) (\
#if __ \
#error ERROR_MSG \
#endif)

要检查当前的生成类型/方案,我需要为
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu添加什么?

可以在目标的生成选项中为每个生成方案设置预处理器定义

通常,为了阻止归档构建,我只会使用

#ifndef DEBUG
    #error "Fix this first!"
#endif

我通常通过在构建的配置中设置的DEFINE来实现这一点——类似于使用调试配置构建时自动设置的DEBUG DEFINE。