Purpose and schemes of Xcode 4

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.

+3
source share
2 answers

If you select the same drop-down list and select "Edit Schema", you can see information about the selected scheme. By selecting the Schema Management option, you can delete everything that you don’t need, which you might want to do, as it seems that you have several duplicates.

0
source

Try the following:

  • Select the small folder icon next to the upper left left, under the "Run" button (in the middle of this small screenshot):

    build setting

  • , ( ).

  • , . "" .

  • . , . " ", .

0

All Articles