iPhone4 中的启动屏幕为黑色,部署目标为 7.0 和 Xcode 7.1-7.2

Launch screen is black in iPhone4 with deployment target 7.0 and Xcode 7.1-7.2

我有这个环境:

OS X EL 船长 10.11.1 | Xcode 7.1 并在真实设备 iPhone4 中测试 iOS 7.1

我的部署目标是 7.0,并使用 Assets Catalog 作为启动屏幕和图像。

我在 iOS 8 和 9 中没有任何问题,但在 iOS 7 中我有黑屏。

我尝试了在 Whosebug 中找到的几个答案: 1) 使用 LaunchScreen.storyboard 2) 添加 info.plist "Launch screen interface file base name" 3) 完全删除完整的 LaunchScreen。

都没有成功。

还有其他想法吗?

安装后 Xcode 7.2 我仍然有问题,但我使用了这个解决方法。

未选择 IOS 7 和更高版本的选项并保留 IOS 6.0 和 Prior(信不信由你)。

对于 IOS 8 及更高版本,添加带有 AutoLayout 的 LaunchScreen。

唯一的权衡是启动屏幕目录中对强制性 iPhone 图像的警告,但在 iOS 7.

中更喜欢此警告而不是黑屏

This thread help me a lot.