我正在编译构建一个使用Objective C编写的简单应用程序。目前,所有应用程序都会在屏幕上打印'hello [dev | production]'。Xcode构建参数
我想要做的是能够在xcode中添加一个构建参数,这样如果我使用dev标记构建它,输出将是'hello dev',否则输出将是'hello production'。
有人可以给我一个代码示例或链接到一个资源,这将允许我这样做。
这个想法不是在DEBUG和PRODUCTION之间进行区分,而是为了能够在构建过程中增加值,这将改变已编译的应用程序输出。
您可以用钢的#ifdef DEBUG或不? – duDE 2013-04-10 14:30:03
@duDE我已经注意到了这一点,但是我开始通过改变一个标志来产生不同的构建,例如能够添加一个叫做'home'的构建参数,然后这个构建参数可以产生一个构建,它会说'你好'家'--->注意,我知道命令行参数,我不是在寻找这个。 – user204088 2013-04-10 14:32:39
所以你想编写一个接受命令行参数的应用程序,或者你想从命令行执行XCode构建,并将#define选项传递给XCode本身? – 2013-04-10 23:59:41