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

Len*_*sky 5 xcode warnings splash-screen ios xcode4.5

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

现在我收到一条警告,要求创建一个“-568h@2x.png” (没有“默认”字样)并愿意为我添加文件。如果我单击“添加”,它会创建一个名为“-568h@2x.png”的空图像(黑色矩形)。如果我不添加它,我在运行时的启动画面是不正确的(它需要应用程序图标并将其拉伸到 while 屏幕)

所以我决定让它成为,并将 Default-568h@2x.png 复制到 -568h@2x.png,它确实解决了启动画面和警告,但现在我在 gitHub 上遇到了麻烦,因为它不能处理以破折号“-”开头的文件。

有任何想法吗?我在哪里“丢失”了“默认”前缀???

Mac*_*tle 2

在你的info.plist,看看你是否有钥匙UILaunchImageFile~iphone。我打赌它的值是空的。Xcode 使用该键来获取启动图像的文件名。这就是您将“Default”替换为“MyAwesomeLaunchImage”的地方,因此您的图像被命名为MyAwesomLaunchImage@2x.png等等。