Xcode

Xcodeで並列ビルドを行う方法

More than 3 years have passed since last update.

Xcodeはデフォルトではシングルタスクでビルドします。

cocos2d-xなど、大量のC++ファイルが含まれているプロジェクトでは完全ビルドに10分以上費やしたりします。


IDEで並列ビルド

以下のコマンドを叩きます。

defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks <並列数>

コマンドを叩いた後はXcodeを再起動する必要がありますが、効果は永続します。


CLIで並列ビルド

以下のようにビルドします。

xcodebuild -IDEBuildOperationMaxNumberOfConcurrentCompileTasks=<並列数> ...


追記

Xcode5で確認していますが、Xcode4以下については未確認です。