Если ваше приложение работает только в портретном режиме и только для iPhone, то нет, нет.
Я бы предложил использовать раскадровки вместо изображений запуска. Вот как вы могли бы сделать это:
Вот как:
Создайте пустой файл раскадровки с именем, например, MyLaunchScreen.storyboard
.
Нажмите на свой проект и перейдите на Target Settings
и на вкладке General
выберите раскадровку в качестве своего файла экрана запуска. Xcode добавит соответствующий ключ UILaunchStoryboardName
к Info.plist
вашего приложения. Когда этот ключ присутствует, XCode назначит ему приоритет перед любыми установленными вами изображениями запуска.
Добавьте сцену контроллера представления в раскадровку, добавьте UIImageViews или все, что вам нравится. Добавление некоторых ограничений заставит эту раскадровку работать на всех устройствах без необходимости устанавливать изображения для всех устройств.
Если вы все еще хотите использовать изображения, вот как:
а. Щелкните по цели проекта, на вкладке «Общие», установите источник «Запустить изображения» в качестве актива изображения
б. В наборе изображений launchImage переключите инспектор атрибутов и установите классы устройств, для которых вы хотите добавить образы запуска. В вашем случае стоит установить только флажок «Портрет iPhone»: