Технические вопросы и ответы QA1677

Когда обновить Вашу iPhone OS SDK

Q: Когда я пытаюсь использовать свой iPhone с XCode, организатор говорит, что «Версия iPhone OS на “Моем iPhone” не соответствует ни одной из версий iPhone OS, поддерживаемой для разработки с этой копией XCode». Как я решаю этот вопрос?

A: Это сообщение в Организаторе XCode означает, что или версия iPhone, SDK, который Вы установили, устарел по сравнению с Вашим iPhone, или что Ваш iPhone все еще выполняет более старое (вероятный предварительный выпуск) версия iPhone OS после установки нового iPhone SDK. То, которое корректно, зависит от того, что организатор говорит Вам. Посмотрите рисунок 1 для примера первого случая.

Рисунок 1  Организатор XCode для устройства, выполняющего более новую версию iPhone OS, чем поддержки XCode.

Как показано в этом снимке экрана организатора, «Моему iPhone» установили iPhone OS 3.1.2 (7D11) на нем (разделяют 2), но версия XCode установила только, имеет поддержку iPhone OS 3.1.1, или ниже (разделите 3). Поскольку версия OS, установленного на «Моем iPhone», является более новой, чем все версии ОС, поддерживаемые XCode, Вам нужна более новая версия iPhone установленный SDK, который можно получить из Веб-сайта Разработчика iPhone (можно также добраться до веб-сайта разработчика путем щелчка «здесь» выделенный в разделе 1).

Apple может принять решение отобрать разработчиков с предварительными версиями iPhone OS и iPhone OS SDK для поддержки будущей разработки. Когда мы делаем так, можно закончить тем непреднамеренно, что обновили iPhone OS SDK и инструменты Xcode перед обновлением устройства. Если это произойдет, то Организатор XCode сообщит Вам, что OS, установленный на Вашем устройстве (разделяют 2), является более старым, чем новейшая версия iPhone OS, которую поддерживает XCode, в то время как также не в списке поддерживаемых версий (разделяют 3). В этом случае необходимо обновить версию iPhone OS, установленной на устройстве с помощью iTunes или Организатора XCode.



История версии документа


ДатаПримечания
04.12.2009

Новый документ, описывающий то, что «Версия iPhone OS на 'Моем iPhone' не поддерживается этой копией XCode», означает.