我们如果想把我们的项目从调试版本改成发布版本就需要这么做,先点击这里
然后把这里的Debug改成Release
我们在pch文件中加上这个就可以用我们自定义的输出了
#ifdef DEBUG
#define ZXLog(...) NSLog(__VA_ARGS__)
#else
#define ZXLog(...)
#endif
当然你可以把ZXLog改成其他的,这里的意思就是如果是发布版本ZXLog和NSLog都可以打印,如果是发布版本ZXLog就不能执行NSLog的输出了也不会报错。
还有就是如果你项目中有C语言编写的C文件,就要在头和尾分别加上
#ifdef __OBJC__
#endif
这个就说明只有在OC中才可以用那些东西,C语言是不能用的。