iPod4(iOS6)显示错误的iPhone5发布图像

iPod4(iOS6)显示错误的iPhone5发布图像,ios6,splash-screen,ipod,iphone-5,uilaunchimagefile,Ios6,Splash Screen,Ipod,Iphone 5,Uilaunchimagefile,在我的iPhone应用程序的XCode项目中,我添加了以下发布图片: 默认设置~iphone.png 违约~iphone@2x.png 默认设置~iphone-568h@2x.png 在iPhone4、iPhone4s和iPhone5上,会显示正确的发布图像。 另外,XCode的项目总结告诉我,发布图像的每一件事都是可以的 但是如果我在我的iPod4上启动应用程序,那么iPhone5启动屏幕(默认为iphone)-568h@2x.png)并且不会显示iPhone4屏幕(默认为~iphone.

在我的iPhone应用程序的XCode项目中,我添加了以下发布图片:

  • 默认设置~iphone.png
  • 违约~iphone@2x.png
  • 默认设置~iphone-568h@2x.png
在iPhone4、iPhone4s和iPhone5上,会显示正确的发布图像。 另外,XCode的项目总结告诉我,发布图像的每一件事都是可以的

但是如果我在我的iPod4上启动应用程序,那么iPhone5启动屏幕(默认为iphone)-568h@2x.png)并且不会显示iPhone4屏幕(默认为~iphone.png)。我的iPod上安装了iOS6


知道吗,这里出了什么问题吗?

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

  • 默认设置~iphone.png
  • Default@2x~iphone.png
  • 违约-568h@2x~iphone.png
但仅仅给文件起正确的名字是不够的。你应该:

  • 查看应用程序的info.plist文件,确定有正确的启动图像集
  • 错误命名的图像Default~iphone-568h@2x.png即使删除并重新安装应用程序,也可以保留在应用程序包中。因此,上述变化可能没有影响
  • 为了防止这种情况,我必须删除我的应用程序,清理并重新编译我的XCode项目,然后重新启动我的设备。从那以后一切都很顺利

苹果开发者论坛上的讨论: