2011-03-15 58 views
3

我最近在Xcode 3迁移到4,现在我有点困惑。如果我连接名为say ottoPhone和iOS 4.2.1版本的设备,则会在方案下拉列表中显示六个条目,即 ottoPhone(4.2.1) ottoPhone(4.2.1) ottoPhone(4.2.1) ottoPhone(4.2.1) ottoPhone(4.2.1) ottoPhone(4.2.1,overiding基地SDK至4.3)的Xcode 4的目标和计划

编译仅适用于最后两个选项(具有overiding和其之前的一个直接)。对于其他选择,我得到像stdarg.h和float.h这样的错误(其中这些文件包含在SDK 3.0中的CoreFoundation.h中)。所以,我认为这些选择使用不同的基础SDK。

如何显示关于此类选择的更多信息,即正在使用哪个SDK?我的部署目标设置为iOS 3.1,我认为...

回答

0

如果您单击相同的下拉列表并选择“编辑方案”选项,您将能够看到有关所选方案的信息。通过选择“管理方案”选项,您可以删除任何您不需要的,您可能想要执行的操作,因为它听起来像有几个重复项。

0

试试这个:

  • 选择小文件夹图标左上角附近,刚下“运行”按钮(这是在这个小屏幕截图中间):

    build setting

  • 现在,这将显示一个蓝色图标表示只是它的下面(也可见上面的截图)项目。

  • 双击蓝色图标,这将启动一个新的窗口。选择顶部的“Build Settings”标签。

  • 寻找你想要的选项。如果您使用右上角的搜索框,这会更容易。搜索“部署目标”以查找部署目标设置。