Тестирование приложений iPhone в iOS 3.0 - PullRequest
2 голосов
/ 13 января 2011

Официально Apple позволила разработчикам развертывать приложения, совместимые с iOS 3.0, на iOS 4.2. Однако есть некоторые API и некоторые аппаратные функции, которых нет на некоторых устройствах или в некоторых версиях iOS.

Однако, если у вас есть только одно тестирующее устройство, и вы хотите попробовать установить чистую iOS 3.0 на него, для целей тестирования, каков официальный способ сделать это? Я попытался просмотреть сайт Apple для разработчиков, и он ничего мне не дал.

Ответы [ 3 ]

2 голосов
/ 13 января 2011

Я задавал подобный вопрос раньше: TimeMachine возвращает мой iDevice обратно к 3.1.2?

После этого я провел тщательное исследование по этой теме. Наконец выяснилось, что на самом деле нет официального способа для разработчика понизить ее или его собственное устройство до более ранней iOS. Apple просто не позволяет этому случиться.

Однако в вашем коде есть много вещей, которые вы можете сделать, чтобы убедиться, что ваше приложение поддерживается в старой версии iOS. Проверьте этот великий пост: http://cocoawithlove.com/2010/07/tips-tricks-for-conditional-ios3-ios32.html

1 голос
/ 13 января 2011

Я некоторое время боролся с этим, и в конце концов разочаровался в понижении рейтинга и купил подержанный iPod Touch 1-го поколения, который нельзя обновить до 4.x, поэтому он гарантированно будет 2.x или 3.x (2.x легко обновляется до 3.x).

Теперь я проверю это.Дополнительным преимуществом является то, что при тестировании на нем вы одновременно проверяете производительность и на более медленном (медленном?) Устройстве iOS.

1 голос
/ 13 января 2011

Если тестирования на симуляторе iOS достаточно, этого можно добиться, установив предыдущие версии SDK, который содержит более старые версии iOS.

Что касается устройства, быстрого способа переключения между версиями iOS на одном устройстве нет.

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