Зачем нужен стартовый образ, несмотря на наличие файла экрана Lauch?

В iOS 10 я использовал Launch Screen File вместо Launch Images:

После преобразования в Swift 4 в Xcode 9 для iOS 11 я получаю следующее предупреждение:

Отсутствует образ запуска "Default-568h@2x.png"

Зачем нужен стартовый образ, когда уже есть стартовый экран?

2 ответа

Решение

Решение состояло в том, чтобы временно добавить каталог ресурсов образа запуска.

  1. Нажмите на Use Asset Catalog...:

  1. Выберите для создания нового каталога активов:

  1. Вернитесь к Don't use asset catalogs:

  1. Удалить автоматически созданный Images.xcassets,

  2. Предупреждение ушло.

В Xcode 9.4, если мы нажмем iOS 8.0 and later, LaunchImage покажет слот под названием iPhone X Portrait iOS 11+

Вам необходимо обратиться к руководству по изображениям статического экрана запуска https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/. Вот размеры для iPhone X

iPhone X    portrai 1125px × 2436px landscape 2436px × 1125px

Другие вопросы по тегам