3

在我的 iPhone 应用程序的 XCode 项目中,我添加了以下启动图像:

  • 默认~iphone.png
  • 默认~iphone@2x.png
  • 默认~iphone-568h@2x.png

在 iPhone4、iPhone4s 和 iPhone5 上显示了正确的启动图像。XCode 的项目摘要还告诉我,启动图像一切正常。

但是,如果我在 iPod4 上启动应用程序,则会显示 iPhone5 初始屏幕 (Default~iphone-568h@2x.png) 而不是 iPhone4 屏幕 (Default~iphone.png)。我的 iPod 上安装了 iOS6。

任何想法,这里有什么问题?

4

1 回答 1

2

上面的文件名称错误。他们应该是:

  • 默认~iphone.png
  • 默认@2x~iphone.png
  • 默认-568h@2x~iphone.png

但是为文件提供正确的名称是不够的。你应该:

  • 查看应用程序的 info.plist 文件,是否设置了正确的启动图像
  • 错误命名的图像 Def​​ault~iphone-568h@2x.png 可以保留在应用程序包中,即使您删除并重新安装应用程序也是如此。因此,上述更改可能无效。
  • 为了防止这种情况,我不得不删除我的应用程序,清理并重新编译我的 XCode 项目并重新启动我的设备。之后一切正常。
于 2012-10-11T20:40:20.703 回答