Xcode中的Release、Debug、Archive、Profile、Analyze

1、Debug和Release版本的区别?

Xcode调试程序时,分两种方式,Debug和Release,在Target中的Setting中,Release是发行版本,比Debug版本优化,文件比Debug文件小。

Debug是调试版本,用于测试

Debug和Release调试时,用的是两个不同的底层库;

区别:

1)Debug是调试版本,包括的程序信息更多;

2)只有Debug才能设置断点、异步执行和使用Assert等调试输出语句;

3)Release不包含任何调试信息,所以体积小,运行速度快。

2、Archive的作用

要打包生成App时,需要用这个

Archive是你要上传包的时候,打包。也就是说Archive只跟App要上传到AppStore的时候有关,一般情况下,只有在那个时候才会用Archive,可以这么理解。所以Archive也分为Debug和Release两个,你可以Archive出一个Debug版本的应用也可以Archive出一个Release版本的应用。

3.Profile的作用

点击运行Profile,profile之后,会有一个工具选项,然后你可以查看app的性能。

4.Analyze

Analyze,是查找静态内存泄漏,以前mrc的时候会用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值