Как собрать для Mac OS X 10.6 SDK в версиях Xcode, которые его не включают - PullRequest
5 голосов
/ 08 марта 2012

Мой Xcode позволяет мне выбрать Mac OS X 10.7 как самый ранний базовый SDK.Можно ли установить дополнительные базовые SDK?

Ответы [ 2 ]

11 голосов
/ 29 июля 2012

Я нашел старую версию Xcode 4.3 на одном из моих резервных дисков и перетащил копию:

/Developer/SDKs/MacOSX10.6.sdk

до:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk

Теперь он расположен рядом с MacOSX10.7.sdk и MacOSX10.8.sdk, которые уже были там. Они пришли с Xcode 4.4.

Я использую версию Xcode 4.4 (4F250) и OS X 10.8.

После перезапуска XCode не забудьте зайти в настройки сборки и установить для базового SDK OS X 10.6, если для него по умолчанию установлено значение «Текущая OS X» и для вашего проекта требуется SDK 10.6.

2 голосов
/ 08 марта 2012

Есть ли причина, по которой вам нужен 10,6 SDK? Если вы установите цель развертывания 10.6, вы можете использовать 10.7 SDK, и ваше приложение будет работать на 10.6, если вы не используете ничего добавленного в 10.7.

...