设置编译器标志Xcode

时间:2014-07-28 10:38:47

标签: ios ios7 xcode5

是否可以在Xcode中设置编译器标志,以便不编译任何标记为不存档(ipa)的源代码?!

也许就像一个if语句?!

if (shouldBeInAppPackage)
{
    //Code in here should be compiled in App Package
}

1 个答案:

答案 0 :(得分:1)

您可以使用预处理器宏。在预编译的头文件或导入到源文件中的其他一些头文件中,您可以定义:

#define INCLUDE_IN_BUILD 0

然后用以下代码包装代码:

#if INCLUDE_IN_BUILD
    code();
    code();
#endif

然后,您可以通过将0更改为1来有选择地包含/排除该代码。

考虑一个比INCLUDE_IN_BUILD更好的名称。