Xcode: «Цель развертывания iOS» недоступна в конфигурации «Отладка» - PullRequest
0 голосов
/ 21 января 2011

так - для проекта iPhone в XCode (версия 3.2.4) настройки проекта предлагают настройки для «Базового SDK», а также «iOS Deployment Target» - последний из которых определяет, какая версия iOS будет самой низкой из поддерживаемых.

однако - эта опция «iOS Deployment Target» показывается мне только в конфигурации «Release». Когда я переключаюсь на «Отладка», эта опция исчезает, и кажется, что минимальная требуемая версия iOS автоматически устанавливается равной Base SDK.

Проблема в том, что мой iPhone работает на iOS 3.1.2 (и я хочу, чтобы он оставался на этой версии!) - но последние версии Xcode не имеют опций Base SDK для этих более старых версий (самая низкая доступная Base SDK 3.2) - поэтому мне нужна опция «iOS Deployment Target», чтобы сделать ее совместимой с моим телефоном.

как я могу сделать эту опцию доступной в конфигурации отладки?

1 Ответ

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

Вам нужно установить более старый SDK для запуска чего-либо до 3.2, но не удаляйте ваш последний.Просто поместите старую версию в каталог, отличный от / Developer, я лично использую / Xcode.Как правило, кодируйте в новой версии, затем откройте старый SDK, чтобы протестировать свое приложение на телефоне.

Хотя большинство пользователей версии 4.0 или выше, имейте это в виду при попытке сделать ваше приложение обратно совместимым ( статистика из основных приложений на Quora ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...