Как добавить базовый SDK для 10,5 в xCode 4 - PullRequest
38 голосов
/ 21 марта 2011

Я установил xCode 4 вчера вечером и попытался скомпилировать программное обеспечение, которое должно поддерживать ОС 10.5 и выше.

Выдало сообщение об ошибке «Отсутствует базовый SDK». Я обнаружил, что 10,5 базового SDK больше нет в меню.

Есть ли способ получить этот базовый SDK? Есть ли возможность обойти эту проблему?

Заранее спасибо.

Ответы [ 2 ]

57 голосов
/ 09 июня 2011

Удаление 10.5 SDK также является проблемой для программного обеспечения, которое не использует Xcode для системы сборки, но ожидает (возможно, по глупости) наличия определенных SDK.

Чтобы добавить SDK обратно, япереустановил MacOSX10.5.pkg из загрузки Xcode 3.2.6.Он находится в скрытой папке с именем «Пакеты» на образе диска.После монтирования файла .dmg вы можете открыть его из командной строки с помощью open /Volumes/Xcode\ and\ iOS\ SDK/Packages/.При установке пакета выберите «Изменить место установки» и щелкните опцию на диске, на который вы хотите установить, чтобы указать папку.Целевая папка должна быть /Developer или основой вашей установки Xcode 4, если вы поместили ее в нестандартное место.

14 голосов
/ 21 марта 2011

Вы можете скопировать его из другой установки XCode в /YourDeveloperFolder/SDKs/..., но XCode 4 по-прежнему не будет создавать бинарные файлы Universal (Intel / PPC), что делает практически бессмысленным использование 10.5 SDK (за исключением того, что «этот метод не»). пока не существует "предупреждения стиля"). Официальное слово от Apple (через их devforums): Если вам нужна поддержка 10.5 / PPC, придерживайтесь Xcode 3.

...