选择Edit...
左侧选择Run ProjectName.app 右侧选择Info页,在Build Configuraion选择相对应你需要生成的版本就行了。
iPhone开发中会经常使用NSLog将一些运行信息输出到终端,特别是出于调试的目的。但是实际的发布版本通常是不需要任何终端输出的。对于iPhone应用,这种终端输出的成本跟高。为了在发布版本中的移除NSLog输出也有几种办法。常见的一种就是定义一个DEBUG之类的常量进行NSLog相关代码的条件编译。不过用这种方法需要在每次新建一个项目时进行相应的设定,而且在Log时还需要进行条件编译处理。
在release中 NSLog 不输出,
在PROJECT里
如上图 把 Debug 一行 改成 DEBUG,然后找到XXX.-Prefix.pch 格式的文件 在里面写
#ifndef DEBUG
#define NSLog(...) {}
#else
#define NSLog(...) NSLog(__VA_ARGS__)
#endif
ok 搞定