当我分配启动图像时,Xcode将Default.png作为Icon文件放入我的plist中

时间:2012-06-25 04:26:07

标签: iphone ios objective-c xcode plist

当我设置Launch Image时,Xcode会将副本创建为Default.png,并在我的plist图标文件中创建一个条目(iOS 5) / Primary Icon / Icon Items --> Item 1 : Default.png

Item 0 : MyIcon.png是我已通过目标放置的应用图标。

这是一个问题的原因是启动图像优先于实际图标,因此,它显示为主图标而不是我的实际图标图像。

为什么Xcode会这样做? 我可以安全地从我的Default.png删除plist条目吗? (这似乎解决了这个问题) 我是否需要在其他地方复制Default.png

谢谢!

3 个答案:

答案 0 :(得分:2)

还有另一种方式。按照这个简单的步骤:

enter image description here

答案 1 :(得分:0)

只需删除Default.png文件即可。在摘要部分项目的目标设置中再次选择它。您也可以将它拖放到摘要部分的启动图像图标上。

答案 2 :(得分:0)

答案是,如果您正在为iOS 5开发和应用程序,则有两个不同的部分用于声明您的图标。项目编辑器中的Info编辑器不显示iOS 5部分。您必须在“属性列表”编辑器中加载该文件。

基本上对于iOS 5之前的版本有'CFBundleIconFiles',对于iOS 5+,它是'CFBundleIcons'

确保它们中包含相同的图标文件名。

相关问题