Разрабатываю универсальное приложение. Моя цель развертывания - 5.1. Я хочу, чтобы он работал только в портретной ориентации на iPhone / iPod и только в альбомной ориентации на iPad.
Я тестирую симуляторы iPhone и iPad, а также последние версии iPod touch и iPad.
На iPhone все работает нормально. Сначала появляется портретное изображение запуска, затем запускается приложение. Нет проблем. Он отлично работает на симуляторе, а также на моем iPod. Независимо от поворота приложение запускается и продолжает работать в портретном режиме (нижняя кнопка «Домой»), как и предполагалось.
Корректно работает в симуляторе iPad. Появляется альбомная заставка, затем приложение запускается в альбомной ориентации. Каким бы ни был поворот, изображение запуска и приложение запускаются и работают в альбомной ориентации, как и ожидалось.
Однако на моем iPad изображение запуска в портретной ориентации отображается перевернутым, независимо от того, в какую сторону повернуть iPad. Когда я удаляю файлы Default-Portrait ~ ipad.png и Default-Portrait@2x~ipad.png из моего проекта, XCode заменяет их на Default.png и [email protected], которые предназначены для iPhone, а не для iPad. , и которые также запускаются в перевернутом виде.
Мой InfoPlist включает следующие настройки: Исходная ориентация интерфейса: портретная (нижняя кнопка главного экрана) (нет клавиши для начальной ориентации интерфейса ~ ipad) Поддерживаемые ориентации интерфейса: портретная (нижняя кнопка главного экрана) Поддерживаемые ориентации интерфейса ~ ipad: альбомная ориентация (левая кнопка главного экрана) Пейзаж (правая кнопка "Домой")
Я попытался изменить исходную ориентацию интерфейса на альбомную и попытался полностью удалить этот ключ. Ни одно из изменений не повлияло на его ход.
Теперь я перепробовал все, что мог придумать, чтобы это сработало. У кого-нибудь есть решение?
Спасибо.