iPhone пейзаж – только нет изображения запуска для iOS7 R4

Я абсолютно уверен, что это ошибка, но на случай, если кто-нибудь найдет способ обойти это, дайте мне знать.

Я установил каталог активов в Xcode-5 изображений запуска. Если я установил изображение iOS 7 R4, оно будет использоваться, только если мое приложение поддерживает портретную ориентацию. Мое приложение имеет только ландшафт-право, и я не вижу изображение запуска.

Изображения iOS 5,6 работают очень хорошо, и изображение R4 iOS 5,6 фактически загрузится «правильно», если я не оставлю изображение iOS 7 R4.

Кто-нибудь мог заставить это работать?

Обновить

Я обнаружил, что я могу получить ландшафтные изображения iOS 7, но только если я удалю изображения по умолчанию (iOS6), что на самом деле не помогает мне. Если вы отредактируете файл info.plist и измените ориентацию изображения на «Пейзаж (правая домашняя кнопка)» (например), затем укажите горизонтальное изображение, оно фактически покажет его на iOS 7 при запуске. К сожалению, если вы включаете изображение iOS 6, это показывает, что вместо этого. Кроме того, вы не увидите изображение iOS 7, указанное на вкладке «Общие» вашей цели, если ориентация – это что-то другое, кроме Portrait. Это с Xcode 5.0 и iOS 7.0.2.

Мое решение – не использовать каталоги активов и предоставлять
Default.png (320×480)
[email protected] (640×960)
По умолчанию [email protected] (640×1136)
как пакет в проекте, и iOS автоматически найдет их
(У Apple нет изображения для запуска в плане пейзажа для iPhone или iPod, поэтому нам нужно обеспечить поворот на 90 gradleусов ландшафтного изображения)

Вам может понадобиться
[email protected]~ipad.png
Default-Пейзаж ~ ipad.png
если вы тоже iPad.

Не забудьте удалить имя фиксированного образа запуска в Project-Info.plist, если у вас есть

Решение, которое мы нашли, – это обновить каталог активов и настроить только iOS 6 и Prior.

Как это сделать. Перейдите в каталог активов. И в правом верхнем углу щелкните значок «Attribute Inspector». Здесь вы можете установить целевую ОС для изображений запуска. Снимите флажки iOS 7 для iPhone. Теперь вы можете увидеть изображения запуска для этих устройств.

Недостаточно репутации, чтобы добавить комментарий, поэтому я отправлю ответ, чтобы прояснить пару вещей.

Я бы не рекомендовал ответ remudada, поскольку это обходное решение, которое может быть несовместимо для будущих выпусков, и в нем есть проблема с черной границей. Как правило, предупреждение существует по какой-то причине.

Ответ NAlexN работает, поскольку он решает проблему – iOS ищет экран заставки для портрета, но если кнопка «Портрет» выключена – проблема. Таким образом, включите кнопку «Портрет» и добавьте в свой controller view следующее:

- (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskLandscape; } 

Я столкнулся с той же проблемой с моим пейзажем – только приложение, и вот как я его решил:

  1. Перейдите на вкладку «Общие» в настройках вашего проекта, раздел «Ориентация устройства iPhone» и снимите флажки рядом с «Пейзаж слева» и «Пейзаж справа» и выберите «Портретная ориентация».
  2. Запустите приложение на iPhone 3.5 или 4 iOS 7 с этими настройками. Приложение может потерпеть крах, если у вас есть жестко настроенные Пейзажные маски где-то в controllerах представлений вашего приложения, но это не имеет значения.
  3. Поместите галочки назад для «Пейзаж слева» и «Пейзаж справа», но также разрешите портретную ориентацию. То есть вы должны разрешить портрет и обе ориентации ландшафта для iPhone.

Я решил это следующим образом: перейдите к настройкам проекта и выберите «Не использовать каталог активов» в разделе изображений запуска. Теперь вы можете добавить изображения запуска традиционным способом. Вы все равно можете использовать каталог активов для значков приложений и других изображений

введите описание изображения здесь

В XCode 6.1 Для IOS 8 … Используйте запуск источника изображения как изображение запуска … и замените файл экрана запуска с LaunchScreen.Xib на пустую.

Надеюсь, это поможет ……..

  • Как переименовать проект в Xcode 5?
  • Не удается найти исполняемый файл для CFBundle CertUIFramework.axbundle
  • Как добавить JPEG в каталог активов в Xcode?
  • Ошибка Xcode 5 CertUIFramework.axbundle
  • Модульное тестирование XCode 5: запускает мое приложение
  • Interesting Posts

    Переseleniumие jacksonа Сериализация и десериализатор

    Видео, созданное с помощью изображений, воспроизводится только в VLC, но нет других игроков

    Позиционный индекс в итерации коллекции Ember.js

    Когда System.gc () делает что-либо

    Совместное использование OneNote 2010? Настольный компьютер и ноутбук и веб-сайт (Skydrive)?

    Неожиданное неволевое возвращаемое значение в функции void Swift3

    Как заставить проверку формы html5 без отправки ее через jQuery

    Как я могу получить нумерацию страниц Word для начала на третьей странице, чтобы она отображалась в TOC как страница 1

    Как изменить строку на C или C ++?

    Добавить поля в PDF, созданные через «Печать» в Safari

    Как проверить, является ли система большой эндией или маленькой?

    Сжатие раздела в Windows 7

    Как безопасно использовать зарезервированные имена SQL?

    Откройте JPanel после нажатия кнопки в JFrame

    Создание дружественной страtagsи MVVM

    Давайте будем гением компьютера.