在Xcode 10中使用启动图像时,iPhone XS Max/XR无法使用原始分辨率

Zap*_*pel 3 xcode ios iphone-x ios12 xcode10

由于无关原因,我正在使用旧学校启动图像方法而不是Launch屏幕故事板.

通常,当Apple推出新的物理外形时,他们已经添加了在图像资产目录中包含新屏幕尺寸图像的功能,这反过来又可以使您的应用以原始分辨率运行,而不是从以前支持的扩展决议.

然而,这一次似乎并非如此.这是LaunchImage资产在Xcode 10 的最终版本(即不是 GM)中的样子:

在此输入图像描述

正如您所看到的,iPhone XS Max或iPhone XR没有任何插件,它们的分辨率(iPhone)和iPhone XS的分辨率都不同(更高).

我见过其他人有同样的问题,但没有任何解决方案.

我似乎无法找到任何iOS 12或Xcode 10文档,表明Apple仅支持用于启动屏幕的故事板或xibs.

Kub*_*der 10

我把它设置在你的照片上,然后我注意到在右侧的检查器中有一个"iOS 8.0及更高版本"的复选框部分未经检查 - 当我检查了Portrait one,XS Max和出现了XR盒子.如果你已经检查过,可能取消选中并再次检查它将解决问题.