需要名为 "-568h@2x.png" 的启动映像才能在 Retina 4 设备上以原始分辨率运行



我已经在xcode 4.5中创建了一个新项目,并为每个所需的分辨率添加了3个启动图像。XCode创建的3个文件:Default.png,default@2x.png和default-568h@2x.png

现在,我得到了一个警告,要求创建" -568h@2x.png" (no" default" Word),并提出为我添加文件。如果我单击"添加",它确实会创建一个名为" -568h@2x.png"的空图像(黑色矩形)。如果我不添加它,我在运行时间中的飞溅屏幕不正确(它将应用程序图标并将其伸展到时屏幕)

所以我决定放任它,然后将默认的568h@2x.png复制到-568h@2x.png中,它确实解决了飞溅屏幕和警告,但是现在我在Github上遇到了麻烦,因为无法使用启动破折号的文件" - "。

有什么想法吗?我在哪里"失去"默认"前缀???

在您的info.plist中,查看是否具有键UILaunchImageFile~iphone。我敢打赌它的价值是空的。该键是Xcode用来获取启动图像的文件名的方法。那就是您将"默认"替换为" myawesomelaunchimage"的地方,因此您的图像命名为 MyAwesomLaunchImage@2x.png等。

最新更新