为什么我无法在手机或模拟器上看到应用程序的图标?

时间:2011-07-28 00:14:49

标签: iphone objective-c xcode ios-simulator

我已将图标文件复制到我的项目中,并在plist中更新了图标文件部分中的图像。 我想这就是我需要在手机和模拟器上看到应用程序的图标,但我不能。 你们知道任何可能出错的事吗?

谢谢,

4 个答案:

答案 0 :(得分:1)

如果你有明显的正确(你已经添加了图标文件,它是57x57,它在项目资源列表中检查,并且plist中的条目与文件名匹配等)尝试:

  1. 在XCode4中,点击“产品 - >清洁”和
  2. 在模拟器中,“iOS模拟器 - >重置内容和设置”

答案 1 :(得分:0)

您是否尝试从iphone或模拟器中删除该应用?如果先前已安装该应用,则不会始终替换该图标。

答案 2 :(得分:0)

在iOS应用中设置图标的正确方法是为图标使用以下名称和尺寸:

  • iTunes: iTunesArtwork(512像素x 512像素)
  • Retina Display(iPhone 4): Icon@2x.png(114像素×114像素)
  • iPad: Icon-72.png(72像素×72像素)
  • 视网膜设置: Icon-Small@2x.png(58px x 58px)
  • iPod touch: Icon.png(57px x 57px)
  • iPad设置: Icon-50.png(50px x 50px)
  • iPod设置: Icon-Small.png(29px by 29px)

将它们添加到plist中并不重要,尤其是在使用Xcode 4时。请确保使用上述名称命名图标。您已在上面的评论中表明您已将您的图标命名为iphone_icon.png。我建议采取以下步骤:

  • 将图标重命名为Icon.png
  • 从设备/模拟器中删除您的应用。
  • 运行干净的构建。

答案 3 :(得分:0)

请将您的Icon imagename保存为Icon.png,Icon.png的尺寸应为57 * 57。

现在,请从iPhone设备或模拟器中删除应用程序。干净的构建和所有目标

再次运行应用程序

如果您想在所有情况下获得更多图标帮助,您可以在链接下方找到Apple表单的示例代码。

http://developer.apple.com/library/ios/#samplecode/Icons/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010442