Отладка приложения для iPhone на телефоне 3.1.2 - PullRequest
1 голос
/ 09 марта 2010

Я недавно закончил свое первое приложение для IPhone и хочу протестировать его на своем устройстве сейчас. Я зарегистрировал (и оплатил) учетную запись разработчика и смог установить необходимые сертификаты.

К сожалению, на моем устройстве установлена ​​прошивка 3.1.2 (которую я не хочу обновлять). Мой SDK показывает только 3.1.3 как возможную цель. В результате он не может быть установлен на моем устройстве 3.1.2.

Где я могу установить / перейти на целевую платформу? В противном случае мое приложение будет работать только на самых новых прошивках, верно?

Вместо этого я хочу предоставить его каждому пользователю с ОС> 3.0

Ответы [ 2 ]

1 голос
/ 09 марта 2010

Я думаю, вам следует изменить «Базовый SDK» в настройках вашего проекта. Обычно это самая низкая версия, которую вы видите в списке целей.

См. Яблочную документацию здесь

0 голосов
/ 09 марта 2010

Вы можете установить цель развертывания в настройках Target для своего приложения. Установите самую низкую версию iPhone OS, которую вы хотите поддерживать.

Делая это, вы должны внимательно следить за тем, какие функции вы используете в своем приложении, и проверять их доступность во время выполнения, прежде чем использовать их. Если вы используете функции, которые доступны, например, в 3.1, но не 3.0 (например, API наложения камеры), вам следует проверить наличие этих API, прежде чем вызывать их, чтобы предотвратить сбои на устройствах с 3.0.

Вам также необходимо ослабить связь с платформами, которые доступны только в более поздних версиях, чем те, которые установлены в настройке целевого объекта развертывания.

Ознакомьтесь с Руководством по совместимости SDK

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