我正在制作一个sprite kit游戏的测试版本,但在真机上运行时,启动屏幕不会显示,尽管它在模拟器上可以正常工作。
以下是一些截图:
通常我将目标设置为iOS 7.1及更高版本,因此在xcassets中使用.xib文件和LaunchImage文件。
我已经在iPhone纵向iOS 7&8部分放置了2个正确大小的启动画面,并在iOS 7及更高版本下选择了“纵向”。设置文件中的链接肯定指向了正确的文件。
当我在模拟器上运行它(可能所有设备都是iOS 8),.xib文件会被使用并显示那个启动屏幕。
但是当我在我的iPhone 4上运行它时,它只显示黑屏。在我的其他应用程序中,它会选择xcassets中的图像并显示出来,但这并不是这种情况。
有人知道我该如何解决这个问题吗?
编辑: 我已经在xcassets中放置了4张启动画面图片。我已经选择了适用于iOS 7和iOS 8的iPhone纵向方向。在设置面板中,我删除了启动屏幕文件引用,所以唯一的引用是xcassets启动图像(它指向了正确的位置)。我还删除了LaunchScreen.xib文件。但是当我在设备和模拟器上运行应用程序时,启动屏幕不会显示。
以下是一些截图:
通常我将目标设置为iOS 7.1及更高版本,因此在xcassets中使用.xib文件和LaunchImage文件。
我已经在iPhone纵向iOS 7&8部分放置了2个正确大小的启动画面,并在iOS 7及更高版本下选择了“纵向”。设置文件中的链接肯定指向了正确的文件。
当我在模拟器上运行它(可能所有设备都是iOS 8),.xib文件会被使用并显示那个启动屏幕。
但是当我在我的iPhone 4上运行它时,它只显示黑屏。在我的其他应用程序中,它会选择xcassets中的图像并显示出来,但这并不是这种情况。
有人知道我该如何解决这个问题吗?
编辑: 我已经在xcassets中放置了4张启动画面图片。我已经选择了适用于iOS 7和iOS 8的iPhone纵向方向。在设置面板中,我删除了启动屏幕文件引用,所以唯一的引用是xcassets启动图像(它指向了正确的位置)。我还删除了LaunchScreen.xib文件。但是当我在设备和模拟器上运行应用程序时,启动屏幕不会显示。