Я недавно мигрировал с 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, overiding Base SDK до 4.3)
Компиляция работает только для последних двух выборов (один с перебросом, а другой непосредственно перед ним). Для других вариантов я получаю ошибки, такие как stdarg.h и float.h (где эти файлы включены из CoreFoundation.h в SDK 3.0). Итак, я предполагаю, что эти выборы используют разные базовые SDK.
Как я могу показать больше информации о таком выборе, а именно, какой SDK используется, например? Моя цель развертывания установлена на iOS 3.1, я думаю ...