是否可以在Xcode中设置编译器标志,以便不编译任何标记为不存档(ipa)的源代码?!
也许就像一个if语句?!
if (shouldBeInAppPackage)
{
//Code in here should be compiled in App Package
}
答案 0 :(得分:1)
您可以使用预处理器宏。在预编译的头文件或导入到源文件中的其他一些头文件中,您可以定义:
#define INCLUDE_IN_BUILD 0
然后用以下代码包装代码:
#if INCLUDE_IN_BUILD
code();
code();
#endif
然后,您可以通过将0
更改为1
来有选择地包含/排除该代码。
考虑一个比INCLUDE_IN_BUILD
更好的名称。