Debug和Release版本区别


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)

如图:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM