如何加快xcode的编译,无需任何项目修改?

最后版本或XCode(3.2.1)在OS X 10.6上运行速度非常慢.

您可以对Mac进行什么样的调整,以加快Xcode构建过程.

我不是在寻找一般的提示,如如何重组您的项目,只是与环境相关的调整.

例如,我记得在Windows for Visual Studio中,两个重要的加速是禁用防病毒和NTFS上次访问时间.

所以我的目标是:硬件升级,项目结构修改或配置分布式构建.

更新#1 – 可能限制cc1plus进程的数量可能有助于加快速度.我认为有一个环境变量可以用于这个,但是我无法重新定位这个信息.

解决方法

我想我可以通过这个命令让Xcode以体面的速度构建:
# Xcode 3.x
defaults write com.apple.Xcode PBxnumberOfParallelBuildSubtasks 4

# Xcode 4.x
defaults write com.apple.dt.Xcode IDEBuildOperationMaxnumberOfConcurrentCompileTasks 4

这将限制在构建时执行的进程数.在将其添加到我的机器(4核/ 3GB RAM)之前,构建过程比单核慢!

我认为XCode无法自己估计子任务的正确限制,因为它仅通过查看您的核心数量并忽略了您拥有的RAM数量来进行估计.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...