打包发布去除NSLog

原创 2015年07月08日 17:51:59

#ifdef DEBUG

#define NSLog(...) NSLog(__VA_ARGS__)

#define debugMethod() NSLog(@"%s",__func__)

#else

#define NSLog(...)

#define debugMethod()

#endif

放入pch   打包项目前  调整: editScheme  -release

"Target > Build Settings > Preprocessor Macros > Debug"里有一个"DEBUG=1"

 

意思是说DEBUG模式  NSLOG有效;

 

release模式即为发布模式, NSLOG无效;


版权声明:本文为博主原创文章,未经博主允许不得转载。

ios 在release时屏蔽掉NSlog()的几个方法

简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参...
  • zzx240394381
  • zzx240394381
  • 2017年02月02日 12:30
  • 152

iOS开发-NSLog不打印设置

前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电脑的硬件但是当应用跑在设备上时这些输出语句会在很...
  • JackRen_Developer
  • JackRen_Developer
  • 2016年08月04日 12:01
  • 1633

QT5打包发布程序的方法

**本人使用QT5.4.2版本,在win7环境下开发界面。程序的打包发布方法如下。** 一、 假定现在已经完成了qt界面的设计(我的叫answersheet),如下图所示。 ...
  • dongqing27
  • dongqing27
  • 2016年06月14日 09:07
  • 6605

NSLog和@“字符串”

使用#import导入了foundation框架的主头文件之后,就可以开始使用心得特性编写代码了。helloworld中第一行也是唯一的一行执行程序实际代码使用了NSLog()函数, NSLog(@"...
  • u012815442
  • u012815442
  • 2015年12月05日 09:21
  • 312

Eclipse 下Java工程的打包与发布

一、创建清单文件 MANIFEST.MF在需要打包的工程中创建MANIFEST.MF文件内容如下: Manifest-Version: 1.0 Main-Class: com.lijia.test.M...
  • waitingbb123
  • waitingbb123
  • 2016年08月24日 22:38
  • 4946

Java 项目打包并且发布

1、首先新建一个和项目名称一样的文件夹,例如项目名称是rvs,  则在E盘根目录下新建一个rvs文件夹(最好是直接放在盘符下方,便于后期dos命令的操作),并将工程项目下的WebContent目录下的...
  • yun18256076755
  • yun18256076755
  • 2015年01月22日 15:49
  • 2407

Xcode7最新app打包发布详细过程(一)

Xcode7最新版打包发布的详细步骤,方便每一位开发者。iOS开发中将工程打包成ipa文件的过程既简单又复杂,对于一个没有做过打包的人来说,生成开发者证书,描述文件的过程实在是繁琐,但是真正的操作过一...
  • song773743813
  • song773743813
  • 2016年04月28日 15:54
  • 10734

使用Idea 打包发布配置流程(一)

idea的基本配置
  • huang_550
  • huang_550
  • 2017年07月28日 09:23
  • 346

Qt程序打包发布方法(使用官方提供的windeployqt工具)

Qt程序打包发布方法(使用官方提供的windeployqt工具) Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导...
  • iw1210
  • iw1210
  • 2016年04月26日 20:07
  • 41438

Qt 程序打包发布总结

1.  概述  当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安...
  • liuyez123
  • liuyez123
  • 2016年01月05日 14:59
  • 36941
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:打包发布去除NSLog
举报原因:
原因补充:

(最多只允许输入30个字)