LaunchImage в Images.xcassets с Launchscreen.xib

Я использую Xcode 6 с iOS 8 и 7, у меня есть Launchscreen.xib, а в General Target я хорошо настроил свой проект:

http://i.imgur.com/cKLcBzS.png

Но я думаю, что Launchscreen.xib не работает на iOS 7.1.

Поэтому я сделал LaunchImage в Images.xcassets для других iOS, которые не поддерживают Launchscreen

http://i.imgur.com/2YpSbeI.png

Я не знаю почему, это делает мне 2 предупреждения:

/Users/../Desktop/ProjectName/ProjectFolder/Images.xcassets: The launch image set "LaunchImage" has 2 unassigned images.

Как это исправить и использовать только Launchscreen.xib (если это работает для всех iPhone/iPad, или использовать два моих изображения в LaunchImage (Images.xcassets)


person xcode_Dev    schedule 31.03.2015    source источник


Ответы (2)


Как это исправить и использовать только Launchscreen.xib (если это работает для всех iPhone/iPad, или использовать два моих изображения в LaunchImage (Images.xcassets)

Launchscreen.xib — это функция iOS 8, поэтому, если вы ориентируетесь на iOS 7, вам следует добавить изображения запуска.

Что сработало для меня, так это оставить поле «Файл экрана запуска» пустым и использовать каталог ресурсов с изображениями запуска. Я пытался использовать оба вместе, но я не мог добиться хороших результатов...

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

person Whirlwind    schedule 31.03.2015
comment
Ok ! Так что Launchscreen.xib тоже оставлю! Как у вас есть все эти настройки в images.xcassets? посмотрите мои комментарии ниже, пожалуйста, и скажите мне, как я могу сделать все настройки, как на вашем скриншоте? - person xcode_Dev; 31.03.2015
comment
Все в порядке, я нашел! ;) - person xcode_Dev; 31.03.2015

Я полагаю, что вы используете LaunchScreen.xib

Если вы хотите использовать LaunchScreen в Images.xcassets, вам нужно сделать следующее

  1. Файл экрана запуска пуст

  2. Также вы можете установить значки для разных устройств и другие параметры здесь.

person N0mi    schedule 31.03.2015
comment
Да, это то, что я сделал... нет? Но почему мои файлы Images.xcassets такие: i.imgur.com/93Akwbq.png я таких вариантов как у тебя нет... - person xcode_Dev; 31.03.2015
comment
Вам нужно нажать Показать инспектор атрибутов, более того, в вашем i.imgur.com/cKLcBzS.png, файл экрана запуска не пустой. Он установлен в LauchScreen.xib, он должен быть пустым - person N0mi; 31.03.2015
comment
Показать инспектор атрибутов в правом верхнем углу, рядом со знаком вопроса в круге - person N0mi; 31.03.2015
comment
Пожалуйста, посмотрите, я изменил, как вы сказали: i.imgur.com/XKyLPb4.png мои общие настройки проекта. Так что теперь Launchscreen.xib не появляется. и мой файл Images.xcassets выглядит следующим образом: i.imgur.com/OSKFsVT.png - person xcode_Dev; 31.03.2015
comment
да, выглядит лучше. Теперь вам нужно выбрать разрешения, которые вы хотите поддерживать, например iPhone 7.0 или более ранние версии. Затем вам нужно разместить изображения того же размера, как я сделал здесь imgur.com/8x1sJw2. Поэтому вы должны попросить своего дизайнера предоставить вам изображения во всех этих размерах :). В режиме инспектора вы можете найти размер, он покажет вам требуемый размер. Аналогичным образом вы можете воспользоваться AppIcon. - person N0mi; 31.03.2015