I recently switched from Xcode 3 to 4, and now I'm a bit confused. If I connect a device called say ottoPhone and iOS version 4.2.1, six entries appear in the drop-down list of the scheme, namely: ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1) ottoPhone (4.2.1, overside Base SDK up to 4.3)
Compilation only works for the last two choices (one who has a redefinition and one that immediately precedes it). For other choices, I get errors such as stdarg.h and float.h are missing (where these files are included fom CoreFoundation.h in the SDK 3.0). Therefore, I assume that these choices use different base SDKs.
How can I show additional information about such a choice, for example, which SDK is used? I believe my deployment goal is set on iOS 3.1.
Joerg source
share