Проблема
iOS SDK 4.0 исчезла в этом выпуске и заменена iOS SDK 4.1.Подробности в разделе «Объяснение» ниже.(NB: это повторяет некоторую информацию в моем предыдущем Q / A относительно 3.2.3).
Исправление
Чтобы исправить эту конкретную проблему, необходимо сброситьБазовый SDK для вашей цели (целей) и т. Д. Вы можете сделать это либо для всего проекта (большинство людей), либо для каждой цели и / или конфигурации, которая применима.Редко вам может понадобиться сделать и то и другое.
Редактирование настроек проекта
- Загрузка проекта
- В меню выберите Проект> Изменить настройки проекта ...
- Нажмите «Построить»."tab.
- В разделе" Конфигурации "выберите" Все конфигурации ".
- Перейдите в раздел Изменить базовый SDK ниже.
РедактироватьКонкретные настройки цели / конфигурации
- Загрузить проект
- В меню выберите «Проект»> «Активная цель»> «Ваша цель»
- . В меню выберите «Проект»> «Изменить».Активная цель «Ваша цель»
- Перейдите на вкладку «Сборка».
- В разделе «Конфигурации» выберите «Все конфигурации» или нужную конфигурацию.
- Перейдите к Изменить базовый SDK * раздел 1041 * ниже.
Изменить базовый SDK
- В разделе Архитектура> Базовый SDK выберите одно из доступных устройств.Варианты: iOS Device 3.2 или iOS Device 4.1.Если у вас iPhone, только 4.1.
- Если вы хотите настроить таргетинг на предыдущие версии iOS, то в этом же окне в разделе «Развертывание»> «Цель развертывания iPhone OS» выберите самую низкую версию, которую вы хотите установить.служба поддержки.Обратите внимание, что поддержка версий 2.x через магазин приложений устарела.
Объяснение
iOS SDK 4.0 больше не используется в этом выпуске и заменено iOS SDK 4.1.Это очень похоже на то, что произошло с обновлением 3.2.3, которое я подробно рассмотрел здесь .Вы все еще можете использовать 3.2.4 для нацеливания версий iOS до 3.0, но AFAIK, вы должны скомпилировать против 4.1 SDK с Xcode 3.2.4.Если это утверждение вас смущает, внимательно изучите следующее предложение:
Компонент iOS SDK, с которым вы компилируете - «Базовый SDK» - не ограничивает число поддерживаемых версий iOS, которые вы можете поддерживать.
На самом деле есть две разные настройки, ср. Изменить базовый SDK выше.Если вы все еще в замешательстве, наберитесь мужества и прочитайте мой подробный пост о предыдущем переключении, который сам по себе является битком со ссылками на хорошие вещи.