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

来源:互联网 发布:外卖软件开发 编辑:程序博客网 时间:2024/06/10 07:30

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的时候会用。

0 0
原创粉丝点击