Debug和Release版本区别
2024-10-13 02:48:59
Debug和Release版本区别
众所周知,我们尽心iOS开发,在Xocde调试程序时,分为两种方式Debug和Release,在Target的Setting中相信大家应该能看到很多选项分别为Debug和Release,方便我们分别设置,满足调试和发布的不同需求。Release是发行版本,比Debug版本有一些优化,文件比Debug版本文件小;Debug是调试版本,Debug和Release调用两个不同的底层库。通俗点讲,我们开发者自己内部真机调试或模拟器调试时,使用Debug模式就好,等到想要发布时,也就是说需要大众客户使用时,需要build Release版本,具体区别如下:
(1)、Debug是调试版本,包括的程序信息更多
(2)、Debug版的程序能设置断点、但不执行、使用TRACE/ASSERT等调试输出语句
(3)、Release不包含任何调试信息,所以体积小,运行速度快
Build或Run ->Debug或者Release版本
1、项目名->Product->Scheme->Edit Scheme->Info->Build Configuration(选择对应的Debug或Release)
2、快捷键: command+shift+, (command + <) ->Info->Build Configuration(选择对应的Debug或Release)
如图:
最新文章
- iOS推送流程
- 简述JavaScript对象、数组对象与类数组对象
- *HDU3038 并查集
- hadoop namenpde机制
- 【PHP绘图技术&;&;验证码绘制】
- win32手动创建windows窗口的,小记
- iOS 学习笔记 一 (2015.02.05)
- html5 drap &; drop
- form的onsubmit事件--表单提交前的验证最佳实现方式
- 从unity3d官网下载教程
- redolog 大小的实验
- readline函数分析
- NET项目反编译+VS解决方案整理流程
- 使用css3写一朵云
- POJ 2524 :Ubiquitous Religions
- python学习第一天内容整理
- mysql 从一个表查询数据插入另一个表或当前表
- 访问者模式-Visitor Pattern
- 项目中自己一直用到的baseAdapter的类
- 交互软件Axure—高保真原型