Обновление iOS SDK - PullRequest
       2

Обновление iOS SDK

1 голос
/ 29 сентября 2010

У меня в iMac установлен XCode 3.2.3 с iOS SDK 4. Я купил iPhone 4 с версией ОС 4.0.2 и хотел бы использовать это устройство для разработки. Однако при подключении устройства Организатор показывает следующее сообщение.

Версия iPhone OS на «iPhone 4G» не соответствует ни одной из версий iPhone OS, поддерживаемых для разработки с этой установкой iPhone SDK. Восстановите устройство до версии ОС, указанной ниже, или обновите до последней версии iPhone SDK.

В настоящее время мой XCode поддерживает Base SDK от 3.0 до 4.0.1.

Так что, если я скачаю последнюю версию XCode 3.2.4 с iOS SDk 4.1, у меня все еще будет поддержка Base SDK от 3.0?

Приветствие Кувшины

1 Ответ

2 голосов
/ 29 сентября 2010

Нет, XCode 3.2.4 не поставляется с SDK 3.0, он поставляется с SDK 3.2 и 4.1. Но вам не нужен 3.0 SDK для написания приложений, которые будут работать на 3.0.

Существуют две версии, которые важны для вас как разработчика iOS, и вам нужно их понять: во-первых, есть версия SDK, на которую вы ссылаетесь , это Base SDK . Обычно он должен быть установлен на самый новый доступный SDK.

И затем, есть цель развертывания 1010 *. Это самая ранняя версия , в которой ваше приложение должно работать на . Это то, о чем вы действительно заботитесь, это гарантирует, что ваше приложение будет по-прежнему работать на более ранних устройствах iOS.

Чтобы установить это, перейдите к « Project -> Edit Active Target ». В диалоговом окне выберите вкладку « Build », убедитесь, что для « Show » установлено значение « All Settings » и тип «deploy» в поиске. поле. Прокрутите вниз до раздела « Deployment », последняя запись должна быть « iOS Deployment Target ». Вам нужно установить это значение на « iOS 3.0 » или на то, что вам подходит. Теперь вы должны получать предупреждения, если вы используете методы или классы, которые недоступны в 3.0.

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