title: Build ordering in Xcode scheme build targets
body: <p>In order to build an installer for my program I added an 'installer' Xcode project/target which copies all the needed binaries to a temporary location and then runs the necessary logic to build the package.</p>
  
  <p>The problem that I am having is I want to map this installer project directly dependent on a few other projects so that they are built (if needed) every time I try to build the installer project. </p>
  
  <p>I added all targets to the installer's Build target list (in the schema) and they are ordered like this:</p>
  
  <pre><code>Project A
  Project B
  Project C
  Installer (self)
  </code></pre>
  
  <p>However when I do a clean build I see see a build order (in the build log) like this:</p>
  
  <pre><code>Project C
  Installer
  Project A
  Project B
  </code></pre>
  
  <p>I need to force a certain build ordering or else the files will not be available for use by the installer. Xcode lets you change the order of these items in the UI but the order doesn't seem to do anything. Is there no way to force the build order of dependencies?</p>