Я использую подход к изображению запуска старой школы вместо раскадровки экрана запуска по несвязанным причинам.
Обычно, когда Apple выпускает новые физические форм-факторы, они добавляют возможность включать изображения для новых размеров экрана в каталог ресурсов изображений, что, в свою очередь, позволяет вашему приложению работать с исходным разрешением. масштабирования по сравнению с ранее поддерживаемыми разрешениями.
Однако на этот раз, похоже, это не так. Вот как ресурс LaunchImage
выглядит в финальной версии Xcode 10 (т. е. не GM):
Как видите, для iPhone XS Max или iPhone XR нет вставок, которые имеют другое (более высокое) разрешение, чем iPhone X и iPhone XS.
Я видел других людей с такой же проблемой, но без какого-либо решения.
Кажется, я не могу найти какую-либо документацию по iOS 12 или Xcode 10, предполагающую, что Apple поддерживает только раскадровки или xibs для экранов запуска в будущем.