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:
Compiler Default - Code will load on any iPhone OS system that supports the APIs that are used.
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).
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.