我在新版本的应用程序中更改了图标图像,我在设备中安装了旧版本的应用程序,然后我安装了新版本,它在iOS 5中运行良好,但在iOS 6中,图标没有刷新,它仍然显示旧版本图标/徽标。如果没有安装旧版本的应用程序,该设备在iOS 5和iOS 6中均可正常运行。 为什么?任何人都可以帮助我吗?
答案 0 :(得分:5)
多年来,这一直是iOS中的一个错误,但在iOS 6中,它似乎每次都会发生。
您可以在从Xcode运行之前删除您的应用程序(如果您不介意丢失所有文档和缓存)。
您可以重启设备(如果您不介意等几分钟)。
您可以打开“设置”应用,然后转到常规 - >重置 - >重置主屏幕布局(如果您不介意所有图标都重新排列)。
你可以提交一份错误报告(如果你不介意漫长的徒劳浪费练习)。
(我个人最喜欢的是仅限开发设备的#3。)
编辑:请参阅克雷格·沃特金森的答案以获得更好的方法,即将图标拖入和拖出文件夹。谢谢克雷格!
答案 1 :(得分:5)
您也可以将旧图标拖动到一个文件夹中(即将其拖动到另一个图标上),然后在它完成wibbling之前将其再次拖出。嘿presto,图标更新。
问题在于跳板缓存的图标文件,由于某种原因,此操作会刷新缓存。
答案 2 :(得分:0)
您是否尝试过 Clean ? 您检查了 MyApp-Info.plist 吗?