Базовый SDK отсутствует после новой установки XCode 3.2.5, которая включает iOS SDK 4.2 - PullRequest
1 голос
/ 20 января 2011

Я новичок в разработке для iPhone. Я только что сделал новую установку XCode 3.2.5 с iOS SDK 4.2. Предыдущие версии XCode или iOS не были установлены ранее. Однако попытка скомпилировать пример проекта из некоторых книг приводит к отсутствию Base SDK. :( Что делать? Как я могу использовать XCode 3.2.5 для старых iPhone, таких как 3GS, если он поддерживает только 4.2?

Когда я захожу в «Проект / Изменить параметры проекта / Архитектура / Базовый SDK / iOS SDK», доступна только iOS 4.2.

Нужно ли сначала установить более старый XCode, а затем обновить?

Ответы [ 3 ]

2 голосов
/ 20 января 2011

В настройках сборки вы можете поддерживать старые телефоны, установив для «iOS Deployment Target» что-то вроде 3.0.http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html содержит более подробную информацию о разнице между этой настройкой и базовым SDK.

0 голосов
/ 21 января 2011

У меня была та же проблема в течение большей части дня.Я сделал все, что было предложено, и ничего не работало, пока я не почистил и не убрал, не спас, перезагрузил и не восстановил.К сожалению, это не говорит мне, что на самом деле сработало, но дает всем «еще одну вещь», чтобы попробовать.

0 голосов
/ 21 января 2011

Установите Project / Edit Project Settings / Architecture / Base SDK на последнюю версию ОС, затем выйдите и перезапустите XCode.Позже вы можете установить цель развертывания на более низкую версию ОС.

...