XCode编译速度慢的处理方法

保定小男孩

保定小男孩

2016-02-19 11:34

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的XCode编译速度慢的处理方法,希望大家看完后能赶快学习起来。

提升编译链接的速度主要有以下三个方式:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

1. 提高XCode编译时使用的线程数

代码如下:

defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

XCode默认使用与CPU核数相同的线程来进行编译,但由于编译过程中的IO操作往往比CPU运算要多,因此适当的提升线程数可以在一定程度上加快编译速度。

2. 将Debug Information Format改为DWARF

在工程对应Target的Build Settings中,找到Debug Information Format这一项,将Debug时的DWARF with dSYM file改为DWARF。

这一项设置的是是否将调试信息加入到可执行文件中,改为DWARF后,如果程序崩溃,将无法输出崩溃位置对应的函数堆栈,但由于Debug模式下可以在XCode中查看调试信息,所以改为DWARF影响并不大。这一项更改完之后,可以大幅提升编译速度。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

3. 将Build Active Architecture Only改为Yes

在工程对应Target的Build Settings中,找到Build Active Architecture Only这一项,将Debug时的No改为Yes。

这一项设置的是是否仅编译当前架构的版本,如果为No,会编译所有架构的版本。需要注意的是,此选项在Release模式下必须为Yes,否则发布的ipa在部分设备上将不能运行。这一项更改完之后,可以显著提高编译速度。

在设置完以上三个项之后,相信编译时间会缩短很多。

以上所述就是本文的全部内容了,希望大家能够喜欢。

展开更多 50%)
分享

猜你喜欢

XCode编译速度慢的处理方法

编程语言 网络编程
XCode编译速度慢的处理方法

解决SQL速度慢的方法

SQLServer
解决SQL速度慢的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

电脑运行速度慢的解决方法

电脑
电脑运行速度慢的解决方法

360云盘上传速度慢怎么办 360云盘上传速度慢解决方法

软件教程
360云盘上传速度慢怎么办 360云盘上传速度慢解决方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Word文档打开时速度慢

word
Word文档打开时速度慢

360云盘上传速度慢解决方法

电脑网络
360云盘上传速度慢解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

java面向对象基础_final详细介绍

java面向对象基础_final详细介绍

真正面向对象编程:PHP5.01发布

真正面向对象编程:PHP5.01发布
下拉加载更多内容 ↓