Как ускорить сборки xcode без каких-либо изменений проекта?

последняя версия или XCode (3.2.1) работает очень медленно на OS X 10.6.

какие виды настроек вы можете сделать с вашим Mac, чтобы ускорение Xcode build

5 ответов


Я думаю, что я могу получить 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 не может оценить правильный предел подзадач сам по себе, потому что он делает оценку, глядя только на ваше количество ядер и игнорируя количество ОЗУ, которое у вас есть.


для Xcode 4 это сейчас:

по умолчанию запись com.яблоко.Второзаконие.В Xcode IDEBuildOperationMaxNumberOfConcurrentcompiletasks 4


взгляните на монитор активности и посмотрите, занимают ли какие-либо другие процессы время процессора (например, Spotlight или Time Machine). Также посмотрите вкладку системная память в мониторе активности, чтобы узнать, подкачиваете ли вы.


Я помню, что недавно видел кого-то, чьи проблемы со скоростью Xcode были решены путем переустановки Xcode.

Если вы это сделаете, вы можете сохранить ваши загрузки документации и восстановить их после переустановки. Это избавит вас от долгой загрузки. Вы можете найти файлы документации, перейдя в раздел Настройки / документация. Нажмите маленькую " i "рядом с набором документов, а затем выберите" Показать в finder " в маленьком окне.


отключение индексации code sense может освободить значительный объем памяти и процессора в больших / сложных проектах, при этом ускоряя работу самой IDE.

Xcode 3

используйте настройки из приложения.

Xcode 4

defaults write com.apple.dt.XCode IDEIndexDisable 1