Absurdly Simple Build Question

Forgive the simple question, but I'm completely stumped. I think I understand the notion of build schemes, and I think I understand the "Build For..." options (Running, Testing, Profiling). But, I can't for the life of me figure out what the menu option "Product -> Build" does. I've searched online until I'm blue in the face and have turned up everything except the answer to this simple question. I can't figure out if it builds every configuration or only most recent configuration, if it essentially executes "Build For..." for one of the actions, or what it does.


Can anyone tell me, what exactly happens when you choose the "Build" menu option?


Thanks!

The Build command builds all the targets in the currently selected scheme. It will also build all actions (Analyze/Test/Run/Profile/Archive) whose checkmarks are selected (see the Build item in the left column of the Edit Scheme dialog). Note the checkbox at top "Parallelize Build", this allows Xcode to build your project much faser since it can build more than one action at a time. After making a major change and building, later builds may be faster and some parts won't need to be re-built.


The "Build For" option can be used if a parallell build would take a lot of time and you just want to do a partial build to, for example, do an Analyze.

Thanks donarb, that is very helpful.

Absurdly Simple Build Question
 
 
Q