У меня есть эта проблема при использовании компилятора LLVM. Попробуйте перекомпилировать с помощью GCC, и проблема (для меня) исчезнет.
Я буду продолжать расследование, чтобы определить, является ли это общей проблемой цепочки инструментов или она специфична для моей конфигурации.
- обновление:
Так что похоже на проблему с CLANG. LLVM GCC 4.2 отлично работает.
Я все еще думаю, что это скорее всего проблема с моей конфигурацией. Даже пустой проект не скомпилируется для меня под LLVM CLANG 1.5.
- обновление 2:
Похоже, что минимальная требуемая версия не учитывается в настройках информации о проекте. Я вручную установил его с помощью:
Другие флаги C: -D__IPHONE_OS_VERSION_MIN_REQUIRED = 031300
(очевидно, для минимума iOS 3.1 - если вам требуется более поздняя версия, вы можете использовать 040100 для версии 4.0)
Кажется, это только проблема симулятора с CLANG / LLVM. Компиляция для устройства напрямую работает нормально.