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