我的应用程序没有使用启动图像。 将“Launch Screen File”设置为我的“main.storyboard”文件可以解决我的问题。
此设置可在“目标->常规->应用程序图标和启动图像”下找到。
有关更多信息,请使用以下链接: http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
当您将应用程序从早期版本的xCode迁移到xCode 6或xCode 7时,您将面临此问题。
对于iOS 7及更早版本,开发人员需要为其应用程序支持的所有屏幕大小、分辨率和方向提供单独的启动图像。
在Xcode 6或更高版本中,有另一种选择。您可以指定一个故事板,其初始视图控制器将用作应用程序的启动屏幕。请按以下步骤操作:
创建一个名为LaunchScreen.storyboard的空白故事板文件。
进入目标设置,在“常规”选项卡上,在“应用程序图标和启动图像”部分中选择故事板作为您的启动屏幕文件。 Xcode将向您的应用程序的Info.plist添加相应的UILaunchStoryboardName键。当存在此键时,Xcode将优先考虑它,而不是您可能设置的任何启动图像。
从模拟器中删除旧的应用程序并清理项目。
干杯 :-)
我的应用程序出现了同样的问题。在我的应用程序中,我添加了多个目标。如果我使用启动画面解决方案,那么我可以看到全屏幕,但在我的情况下,我的启动画面在iPhone 4上看起来模糊和拉伸。为了解决这个问题,我使用了LaunchImage资源解决方案。尽管如此,我仍然面临着相同的问题。我已经尝试了以上所有解决方案,最终发现我的PNG图像没有包括 ALPHA 分辨率。添加新图像后,我可以看到全屏幕图像。
Default-568h@2x.png
样式的启动屏幕文件。清理、构建,应该可以在每个设备上全屏显示。 - bobobobo