iPhone 3.0 SDK, как проверить на устройстве 2.2.1? - PullRequest
1 голос
/ 08 мая 2009

Я только что установил последнюю версию iPhone SDK 3.0. После того, как я выбрал активный SDK как Simulator 3.0 в раскрывающемся обзоре, поле «target» больше не отображает мне 2.2.1 SDK, а по умолчанию - 3.0, в результате чего я не могу тестировать на своем устройстве 2.2.1.

Какие действия я должен выполнить, чтобы это исправить? Даже в свойстве target мой базовый SDK по-прежнему отображается как устройство 2.2.1.

Ответы [ 3 ]

1 голос
/ 23 июня 2009

Вам может потребоваться настройка «Цель развертывания iPhone OS» внизу раздела «Развертывание» информационного окна вашего проекта.

Вы можете оставить для параметра «Базовый SDK» значение 3.0 и установить для «цели развертывания» более раннюю версию, например 2.2.1.

поиск "Target более ранний выпуск iPhone OS" в

https://web.archive.org/web/20100901153956/https://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/120-Running_Applications/running_applications.html

Тогда вам нужно убедиться, что ваше приложение не пытается использовать функции OS 3.0 на устройстве с OS 2.2. (используйте слабые ссылки на любые фреймворки только для OS 3.0, проверьте версию ОС перед тем, как работать с некоторыми версиями и т. д.)

1 голос
/ 08 мая 2009

Вы не можете запустить приложение iPhone, скомпилированное для 3.0, на устройстве, работающем с чем-либо, кроме 3.0, так как оно не обратно совместимо с 2.2.1. Вам нужно обновить устройство, чтобы на нем могли запускаться приложения 3.0.

Более конкретно для самого последнего выпуска SDK, в примечаниях к выпуску есть запись, в которой говорится, что эта версия не позволяет вам компилировать любой SDK, кроме 3.0 SDK. Я считаю, что последняя версия, которая позволила вам сделать это, была 3.0b2. Вам нужно будет вернуться к этому или ранее, если вы хотите скомпилировать с помощью 2.2.1 SDK.

0 голосов
/ 08 июня 2009

Щелкните правой кнопкой мыши по вашему проекту и выберите «Получить информацию». Затем в «Базовом SDK для всех настроек» выберите «Устройство iPhone 2.2.1», и параметры снова будут доступны.

  • Jetzdax

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