Xcode 中的 debug 与 release 以及 skipping input stream 0 0 0x0 问题解决
2017-08-07 12:17
239 查看
Xcode生成的程序分为 debug 和 release 版本,总结一下,他们之间的主要区别在于:debug包含更多程序信息,面向开发者。release包含少量程序信息,app体积较小,且对性能进行了优化,面向用户。
网上还给出了两者的不同点包括,release 版本无法打断点,发现能否打断点主要有下面的选项决定:
不管是 Debug 还是 Release,只要选择了“Debug executable”就可以打断点。但是,Release 版本情况下的断点数据是不确定的,而且经测试,Release 版本还无法使用 Assert、Trace 等功能。因此,Release 版本下调试操作实际并没有任何意义,调试结果没有任何参考价值。所以,在进行程序调试时,还是应该在 debug 模式下进行。
下面再分享一个解决控制台输出问题的经验:
在 xcode8 上运行一段代码时,控制台一直输出 AQDefaultDevice (173): skipping input stream 0 0 0x0,但是代码没有任何问题,运行正常,只是一直不停地打印这些东西,看着很是不爽,Google 一番,找到了解决办法,下面以图文形式展示解决方案:
在之前的 Xcode 版本中没有出现过这个问题,这应该是 Xcode 8 自身原因导致的,值得高兴的是,问题解决了!
网上还给出了两者的不同点包括,release 版本无法打断点,发现能否打断点主要有下面的选项决定:
不管是 Debug 还是 Release,只要选择了“Debug executable”就可以打断点。但是,Release 版本情况下的断点数据是不确定的,而且经测试,Release 版本还无法使用 Assert、Trace 等功能。因此,Release 版本下调试操作实际并没有任何意义,调试结果没有任何参考价值。所以,在进行程序调试时,还是应该在 debug 模式下进行。
下面再分享一个解决控制台输出问题的经验:
在 xcode8 上运行一段代码时,控制台一直输出 AQDefaultDevice (173): skipping input stream 0 0 0x0,但是代码没有任何问题,运行正常,只是一直不停地打印这些东西,看着很是不爽,Google 一番,找到了解决办法,下面以图文形式展示解决方案:
在之前的 Xcode 版本中没有出现过这个问题,这应该是 Xcode 8 自身原因导致的,值得高兴的是,问题解决了!
相关文章推荐
- Debug下正常运行,但调成Release时遇到三个问题及其完美解决!
- C#生成配置选择release编译后仍然是debug(或者配置debug编译后仍是release)的问题解决--日志记录
- VC-Debug-Release出错的问题解决办法
- 转载 2014年04月22日 09:01:19 VC6.0工程在编译时由于设置问题有时不会生成release版本,只有debug版本。 解决犯非法如下: 工程——设置,将Setting for
- 解决Mac OS 山猫10.8下Xcode无法更新以及速度慢的问题
- 解决VS+opencv中Debug版本与Release版本的lib切换的问题
- [SVN]Xcode中使用SVN问题以及提交解决冲突问题
- 音频加载问题:skipping input stream 0 0 0x0
- 解决VS+opencv中Debug版本与Release版本lib切换的问题
- xcode7卡慢问题解决方法以及Indexing定位出错
- struts中datetimepicker使用问题 datetimepicker debug 以及 解决方法
- ARM:Release版本和Debug版本运行不一致的一种可能原因以及解决方法
- 问题解决Android studio遇到 java.lang.OutOfMemoryError: GC app:transformClassesWithDexForDebug解决方法 以及gradle优化
- xcode 代码颜色高亮,智能提示的问题以及解决方法
- VC-Debug-Release出错的问题解决办法
- NS2安装以及configure --enable-debug后的问题解决方法
- 今天解决了一个莫名其妙的问题,原来是release里面引用了一个debug的QtSqld4.lib
- matlab 记一次debug的心路历程以及NaN问题的解决办法
- ffmpeg在Win7 VS2010中debug通过,release出错的问题解决方法
- 解决部分在Debug模式下程序没问题但是Release模式下出现问题的方法