понижение версии iPhone 3GS iOS4 до OS3 - PullRequest
1 голос
/ 22 июня 2010

Я работаю над проектом iphone для OS3.1.3.Я обновил свой iPhone до iOS4 и теперь не могу больше тестировать свой проект на своем iPhone.Я попытался понизить класс, но получил «устройство не соответствует требованиям»

Что мне теперь делать?

Если я скачаю последнюю версию XCode SDK4, смогу ли я пересоздать свое приложение, чтобы оно работало как на OS3, так и на OS4?У него нет специфических функций для os4. Он должен работать на обоих устройствах и проверить его на реальном iphone с os4 ..

Привет

Ответы [ 4 ]

1 голос
/ 22 июня 2010

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

Во-вторых, создание приложения для iOS с XCode SDK4, которое работает на ваших устройствах 3.x, совсем не проблема:

Просто установите для параметра «Цель развертывания iPhone OS» (Цель -> Информация -> Сборка) значение «iPhone OS 3.0»

0 голосов
/ 03 февраля 2011

Вы можете понизить рейтинг iPhone, iPod touch и iPad.

Инструкции здесь .Например, если вы обновляете iPod Touch второго поколения с iOS4 до iOS3.1.3, вам потребуется прошивка iPod2,1_3.1.3_7E18_Restore.ipsw.Поиск Google покажет все это.

В некоторых устаревших ссылках содержится просьба изменить файл "hosts".Я не думаю, что это необходимо, я опустился с iOS4.2 до iOS3.0 (и до iOS2.0 для развлечения) без необходимости делать это.

Удачи.

0 голосов
/ 13 августа 2010

Я в такой же ситуации.

Что лучше? 1 Обновите SDK4 до версии IOS 3.xx. Смогут ли пользователи iPhone ios 3.1.3 загружать приложения, созданные с помощью SDK4. Я так не думаю. 2 Понизьте версию ios4 до ios3 и продолжайте работать с SDK3.

PS: Кто-то предложил получить последний SDK

0 голосов
/ 23 июня 2010

Вы можете собрать с SDK4 и по-прежнему ориентироваться на старые устройства под управлением iOS 3.2 или более ранней версии. Как это сделать, подробно описано в этот другой вопрос здесь .

Вы можете понизить версию операционной системы своего телефона, которая описана в этом вопросе здесь .

Но на самом деле лучший подход - это обновить Xcode, скомпилировать с SDK4 и также поддерживать более ранние версии iOS.

...