我最近从Xcode 3迁移到了4,现在有点困惑。如果我连接一个名为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,覆盖Base SDK到4.3)
只有最后两个选择(覆盖和直接前面的选择)才能编译成功。对于其他选择,我会收到类似“缺少stdarg.h和float.h”等错误提示(这些文件在SDK 3.0中由CoreFoundation.h引入)。因此,我认为这些选择正在使用不同的基本SDK。
如何显示有关此类选择的更多信息,例如正在使用哪个SDK?我的部署目标设置为iOS 3.1,我想...