Xcode Deployment Target: Should I trust "Compiler Default"?
<p>I have set my target deployment target to be: "Compiler Default".  Should I trust that Xcode will do the right thing?  The right thing being:</p>

<blockquote>
  <p>Compiler Default - Code will load on
  any iPhone OS system that supports the
  APIs that are used.</p>
</blockquote>

<p>I'd like my app to run on any iPhone whose OS supports the APIs I use.  If an API is unavailable, then I don't want my app to run on that iPhone (or iPod).</p>

<p>The reason I ask is that I don't observe it doing the right thing, as far as I can tell, and I have no older OS devices to test this.</p>
