2011-01-06 4 views
7

Я обновляю приложение для старых приложений iPhone, и появляется обычное «Base SDK Missing». Когда я открываю параметры проекта и пытаюсь установить «Цель развертывания iOS», его нет в списке. Это первый раз, когда я столкнулся с этим.Исправлена ​​цель развертывания iOS

Я могу установить базовый SDK на «Последний SDK», но многие параметры отсутствуют в настройках.

Что мне делать, чтобы обновить этот проект, чтобы он имел все настройки?

ответ

7

Вы выбрали «Базовый SDK для всех конфигураций» на вкладке «Общие» параметров проекта на ваш последний SDK, как если бы вы не установили базовый SDK, тогда по умолчанию он будет отображаться как «< Несколько значений>».

Приветствие

+0

Да, в настоящее время он отображается как «Новейший iOS (в настоящее время установлен на iOS 4.2). По-прежнему нет опции «Назначение развертывания iOS» в меню сборки. – TigerCoding

+0

Попробуйте выбрать «iOS 4.2», а не «Последняя ОС» – Aditya

+0

Я изменил его, но опции по-прежнему нет. – TigerCoding

3

Изменения последней развертывании цели в настройках проекта, а затем перезарядка проекта. В противном случае перезапустите Xcode, но это не обязательно.

3

Чтобы исправить эту ошибку, я должен был измениться: Build -> Edit Активный Target -> Build -> Архитектура -> Base SDK

2

У меня была такая же проблема. но решил это так:

Выберите проект слева, а затем выберите цель, а затем в РЕЗЮМЕ, выберите цель развертывания.

Моя проблема заключалась в том, что я не видел эту страницу резюме, и это было так просто!

Смежные вопросы