除非应用程序需要全屏显示,否则必须提供启动故事板或xib。

69

我在 Xcode7+ 上没有使用故事板/xib 来制作启动屏幕,但是遇到了这些错误。

- All interface orientations must be supported unless the app requires full screen.

- A launch storyboard or xib must be provided unless the app requires full screen.
2个回答

120

从iOS9和Xcode 7开始,您需要提供一个LaunchScreen.storyboard文件以支持iPad上的新多任务特性启动屏幕。

要退出Slide Over和Split View功能,请在Xcode项目的Info.plist文件中添加UIRequiresFullScreen关键字,并应用布尔值YES。

了解更多信息,请查看苹果公司的参考文献(检查最后一段)或在第205节@10:35观看“从iOS 9开始,在iPad上使用多任务处理的入门”。


更新答案并参考WWDC 2015视频。 - Tomas Camin
我也做了同样的事情,但是我注意到我的Default-x.png图片没有显示出来...还有其他人遇到这种情况吗? - Ricky
12
根据这里的解释,你可以在项目设置的“通用”标签下启用一个复选框来更轻松地实现相同的效果。 - ecotax

90

在您的目标中将需要全屏设置为YES

需要全屏


6
如果您在Images.xcassets中的启动图片源设置中使用了一个空的LaunchImage包,则应用程序将仅显示默认的3.5英寸屏幕(适用于iPhone 4及更早版本),就像iOS 7过渡之前一样。为了避免这种情况,请确保至少使用一张(占位符)图片,例如Default-568h@2x~iphone.png - jlapoutre

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接