应用图标没有刷新

我改变了我的新版本的应用程序中的图标图像,我已经在设备上安装了旧版本的应用程序,然后我安装了新版本,它在iOS 5中运行良好,但在iOS 6中,图标没有刷新,它仍然显示旧版本的图标/标志。 如果没有安装旧版本的应用程序,这个设备在iOS 5和iOS 6中都能正常工作。为什么? 有谁能够帮助我 ?

这已经是iOS多年以来的一个漏洞,但在iOS 6中似乎每次都会发生。

  1. 在从Xcode运行之前,您可以删除您的应用程序(如果您不介意丢失所有文档和caching)。

  2. 你可以重新启动设备(如果你不介意等几分钟)。

  3. 您可以打开设置应用程序,并转到常规 – >重置 – >重置主屏幕布局(如果你不介意你的图标全部重新排列)。

  4. 你可以提交一个错误报告(如果你不介意漫长的时间浪费的话)。

(我个人最喜欢的是开发专用设备#3)。

编辑:见克雷格·沃特金森的答案一个更好的方法,即拖入图标进出文件夹。 谢谢克雷格!

您也可以将旧图标拖动到一个文件夹中(即将其拖动到另一个图标上),然后在完成抖动之前再次将其拖出。 嘿presto,图标更新。

问题在于图标文件是由跳板caching的,出于某种原因,这个动作会刷新caching。

你有没有尝试一个清洁 ? 你有没有检查你的MyApp-Info.plist