10

我最近开始使用 Xcode 4.2 和 iOS 5 模拟器。当我更新预装在模拟器中的旧版本的应用程序时,它会很好地更新应用程序,但应用程序图标没有更新。即使提前清理和构建应用程序(有时是几次),情况似乎也是如此。这是一个错误还是我做错了什么?

编辑:仍然是同样的问题,但是当我退出模拟器并重新启动它(不删除应用程序)时,图标会更新。这至少有点令人鼓舞。有没有其他人经历过这个?

4

6 回答 6

37

这个问题我已经有一段时间了,清理项目也没有奏效。我终于找到了一个技巧来做到这一点。它至少在 iOS 6 中有效,我不确定在以前的版本中。诀窍是简单地将应用程序移动到文件夹中。将它移到那里的那一刻,它应该会显示新图标,然后您可以再次将其移出。

于 2012-10-02T12:00:36.510 回答
8

plist 文件中有一个新类别,称为Icons Files (iOS 5.0). 尝试将这些文件名添加到您的目标信息中,如下所示:

iOS 5.0 图标文件

在此选项卡中:

目标信息


名称和大小也很准确。请参阅此Apple 技术问答 #1686

57x57 - Icon.png
114x114 - Icon@2x.png
72x72 - Icon-72.png
50x50 - Icon-Small-50.png
29x29 - Icon-Small.png
58x58 - Icon-Small@2x.png

于 2011-10-16T22:24:30.890 回答
8

尽管有其他人的回答,但您的问题似乎是一个错误。

报告这一点可能是明智的。否则,请尝试创建一个新项目并重试。

希望一切按计划进行。

于 2012-04-03T20:29:35.340 回答
0

在重命名应用程序并添加图标文件类别后,我遇到了类似的问题,如其他答案之一所述。模拟器或设备中都不会出现图标。尝试了干净的构建以及重新启动模拟器和 Xcode,但没有成功

对我来说,解决方案是将图标从我的资源拖到位于 Targets -> Summary 下的 App Icons 下的两个空井中。之后,我的图标同时出现在模拟器和设备中。我正在运行 Xcode 4.3.1

于 2012-06-25T21:34:44.367 回答
0

这对我有用。在 iOS 模拟器中:

iOS 模拟器 -> 重置内容和设置

请注意,它会将模拟器中的所有内容都删除到垃圾箱中......但它确实有效。

于 2013-04-09T20:18:41.853 回答
0

确保图标大小在 Image Asset 文件夹中正确

于 2015-08-16T12:55:46.063 回答