Сборка с iOS4.2 с целью развертывания, установленной на 3.2, вызывает проблемы с ориентацией - PullRequest
1 голос
/ 24 января 2011

В основном вопрос говорит сам за себя. Я создаю приложение для iPad в соответствии с версией 4.2 SDK, и мой клиент тестирует приложение на устройстве с установленной 3.2.2, и у них ужасные проблемы с ориентацией (при полном изменении ориентации устройства представления не отображаются)

Странно то, что приложение было построено на 3.2 ранее, работало нормально и не было внесено никаких изменений в части UIView Delegate, которые поддерживают изменения ориентации. Моя единственная мысль - что-то изменилось в iOS4.2, что вызывает проблему.

Мне хорошо известно, что поддержка ОС целой версии назад не является лучшей практикой, и я с радостью продолжу создавать приложение под 3.2, поскольку я не использую какие-либо функции, которые появились в 4.0+ (даже выполнение задач из-за характера приложения), но благодаря Apple, избавляющейся от старых версий SDK при каждом обновлении Xcode, я не могу этого сделать: \

Любые предложения о способе тестирования совместимости со старыми версиями ОС или рекомендации о минимальной поддерживаемой ОС (моя мысль - 4.0).

Спасибо:)

1 Ответ

0 голосов
/ 24 января 2011

Бьюсь об заклад, они перепутали с API, когда они обменяли блокировку ориентации. Пользователи iPad - одни из самых преданных пользователей Apple на рынке. Будет очень мало работающих старых версий. Я бы просто укусил пулю и поддержал 4.0 и выше.

...