Почему мой проект Mac OS X Xcode 4.2 считает, что я поставил цель OS X ниже 10,3 - PullRequest
0 голосов
/ 05 августа 2011

Я получаю ошибки компиляции, потому что «NSSegmentedControl» (который я использую), как сообщается, недоступен в OS X до 10.3. Хорошо ... но я установил свой проект на 10,7 везде. Те же проблемы с Clang и GCC.

Есть ли ограничения на создание 32-битных приложений OSX на Lion?

enter image description here

enter image description here

Ответы [ 2 ]

2 голосов
/ 05 августа 2011

Я считаю, что это ошибка в Xcode.

Хотя настройка управления версиями документа развертывания для nib-файлов по умолчанию выглядит как Project SDK Version (Mac OS X 10.7), как показано на рисунке ниже, в действительности Xcode использует All Versions of Mac OS X.

enter image description here

Если вы измените цель развертывания на конкретную версию Mac OS X, а не на версию Project SDK (как на рисунке ниже), это должно предотвратить ошибки.

enter image description here

0 голосов
/ 05 августа 2011

Может быть, он смотрит на цель развертывания в настройках сборки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...