Изображение запуска iOS не будет отображаться на iPhone или симуляторе, работает на iPad

У меня возникла эта проблема, независимо от того, использую ли я каталоги активов или старый способ. Xcode 5.1.1 во всех случаях.

У меня есть все мои изображения, и Xcode не выдает мне ошибку «вам не хватает 568-h» или что-то в этом роде, но когда я запускаю приложение, мое изображение запуска отображается только на iPad, а не на iPhone. Это происходит на симуляторе И устройстве. Я выполнил чистую установку, очистил DerivedData и т. д.

Я также проверил, что мой info.plist не имеет ничего общего с изображениями запуска, когда я использую каталоги ресурсов, но нет, там ничего нет.

Прикрепляю скриншоты, чтобы показать, как я настроил его любым методом, есть мысли?

одна установка

другой путь


person Cocorico    schedule 21.05.2014    source источник
comment
Вы пробовали на разных симуляторах (Retina 4 дюйма или Retina 4 дюйма 64-бит)?   -  person 67cherries    schedule 21.05.2014
comment
Да не работает ни в каких симуляторах, 3.5 или 4 дюймовых, ну и конечно на девайсе.   -  person Cocorico    schedule 21.05.2014
comment
Я хочу добавить 2 вещи, которые я должен был упомянуть: приложение представляет собой приложение Sprite Kit на тот случай, если оно кому-то что-нибудь скажет, а также я пробовал это на обоих моих Mac, и на каждом из них был одинаковый результат.   -  person Cocorico    schedule 22.05.2014


Ответы (1)


  1. Удалите текущий LaunchImage и создайте новый. Сначала перетащите изображения в свой проект, а затем замените изображения запуска значками приложений. Images.xcassets> Выберите редактор> Новый образ запуска

    Проверьте настройки LaunchImage после того, как вы нажмете на него -

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

  2. Перейти к Xcode> Продукт> Очистить

  3. Поскольку известно, что симулятор iPhone кэширует данные, перейдите в «Симулятор iPhone»> «Сбросить содержимое и настройки» (или вручную удалите приложение из симулятора iPhone).

  4. Не забудьте проверить настройки развертывания (Цель > Общие > Информация о развертывании). Универсальное приложение? Теперь запустите свой проект в разных симуляторах iOS и проверьте наличие предупреждений!

person raurora    schedule 21.05.2014
comment
К сожалению, это не дает никаких улучшений или изменений. - person Cocorico; 21.05.2014
comment
Ха. Получаете ли вы «какие-либо» предупреждения? @Кокорико - person raurora; 21.05.2014
comment
Нет, никаких предупреждений. И на самом деле, в какой-то момент я взял изображение 568h и переделал его в Photoshop (чтобы убедиться, что я случайно не экспортировал его как jpeg и просто назвал его png), а затем Я получил предупреждение, но я вставил его, и Xcode был счастлив, 0 предупреждений, но оно все еще остается черным. Тот факт, что он черный на iPhone, но не на iPad, должен что-то означать, но я не могу понять что, мой info.plist кажется нормальным, в проекте нет ничего странного, кроме того, что это приложение Sprite Kit, которое может иметь какое-то значение? - person Cocorico; 22.05.2014