Debug,distribution和release有什么区别?

来源:互联网 发布:淘宝嘉年华是什么意思 编辑:程序博客网 时间:2024/05/22 13:21

使用XCode经常会看到针对上述三种版本的各种配置项,但并不是很清楚。

这里总结下:

一般就是区分debug和release. debug用来调试,一般会带调试信息,release去掉了调试信息,并且一般编译时经过了优化,用来发布给用户使用。

distribution,其实就是使用了企业证书的编译版本。虽然这不是特别要求非得如此,但是许多参与企业版证书发布的程序员都遵守了这么一个协议。

简单的说,debug就是开发环境调试用的,release是测试产品环境,distribution就是release更换了正式发布时候的证书签名。因为这个证书你没法在自己的设备上测试。

0 0
原创粉丝点击