Xcode卡顿解决方案

1、禁用indexing

Xcode卡顿解决方案

在终端(terminal) 输入

defaults write com.apple.dt.XCode IDEIndexDisable 

并重启Xcode。

(不是大神勿用哈,附还原命令)

defaults write com.apple.dt.XCode IDEIndexDisable 

2、减少系统记录的最近打开数目数量

打开系统偏好设置——通用,把“最近使用的项目”由默认10,修改为5或者更少。

Xcode卡顿解决方案

此时,不一定能立即加速,需要重新启动系统。

3、提高XCode编译时使用的线程数

defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks  

Xcode卡顿解决方案

4、 将Debug Information Format改为DWARF

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

Xcode卡顿解决方案

5、将Build Active Architecture Only改为Yes

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

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

Xcode卡顿解决方案

6、有些人习惯用Xcode提交代码,不过我一般是分开的Xcode就负责编辑代码,提交代码的工具另外。

Xcode卡顿解决方案

参考来源

http://blog.csdn.net/maozhu_yimi/article/details/49995251

http://blog.csdn.net/zhaoxy_thu/article/details/30073485

上一篇:11、ABPZero系列教程之拼多多卖家工具 拼团提醒功能页面实现


下一篇:如何安装sass