iOS开发debug跟release版本屏蔽NSLog方法
2015-06-11 10:55
447 查看
1.在***-Prefix.pch里面添加
或者
2,进入Xcode ,选择菜单“Product”->"Scheme"->“Manage Schemes”,选择一个项目,点击“Edit”,Bulid Configuration
![](http://images0.cnblogs.com/blog2015/681883/201506/111053540358251.png)
运行就ok了
3,可是我这样并没有用。问别人也说我的流程没错,他们是好的。
先暂时这样,以后再关注。
4,原因大概知道了:
因为我的是Xcode6,prefix.pch文件是我自己添加的而不是系统自动生成的。
自己添加的需要与系统产生关联。
方法如下:
![](http://images0.cnblogs.com/blog2015/681883/201506/111115295669958.png)
因为我直接放在Supporting Files下面所以直接这样 然后就真的ok了。
$(SRCROOT)/****-Prefix.pch
#ifndef __OPTIMIZE__ # define NSLog(...) NSLog(__VA_ARGS__) #else # define NSLog(...) {} #endif
或者
#ifdef DEBUG #define debugLog(…) NSLog(__VA_ARGS__) #define debugMethod() NSLog(@"%s", __func__) #else #define debugLog(…) #define debugMethod() #endif
2,进入Xcode ,选择菜单“Product”->"Scheme"->“Manage Schemes”,选择一个项目,点击“Edit”,Bulid Configuration
![](http://images0.cnblogs.com/blog2015/681883/201506/111053540358251.png)
运行就ok了
3,可是我这样并没有用。问别人也说我的流程没错,他们是好的。
先暂时这样,以后再关注。
4,原因大概知道了:
因为我的是Xcode6,prefix.pch文件是我自己添加的而不是系统自动生成的。
自己添加的需要与系统产生关联。
方法如下:
![](http://images0.cnblogs.com/blog2015/681883/201506/111115295669958.png)
因为我直接放在Supporting Files下面所以直接这样 然后就真的ok了。
$(SRCROOT)/****-Prefix.pch
相关文章推荐
- iOS-自定义button
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 创意搞笑大集合 iOS趣味应用精选
- iOS开发-检测用户截屏, 并获取所截图片
- IOS-蓝牙后台连接
- NO 1 ios开发前准备
- xcode6+ios8最新真机调试教程
- iOS游戏截图或广告图尺寸要求
- 适配iOS 8
- iOS开发之Pch预编译文件的创建
- ios 概况了解
- 关于nios下载出现(Connected system ID hash not found..)问题的解决
- NSSet全部API学习。
- 为什么ios不支持flash
- 那些在学习iOS开发前就应该知道的事(part 2)
- iOS开发笔记--IOS开发者常用的10个Xcode插件
- iOS 实现角标 新消息提示红点 数字角标
- iOS开发零基础教程之真机调试流程
- Xamarin iOS教程之编辑界面编写代码
- 经典难过死(nagios)监控详解及其配置 附件