iOS应用程序在更改了应用程序图标后仍显示旧图标

3
我正在更改我的应用程序的应用图标,并遇到以下问题。
尽管我更改了应用图标,但有时当我退出应用程序时,动画会显示旧的应用图标,然后转换为新的应用图标。而且在Siri建议中,我仍然看到旧的应用图标。这个问题在应用发布后还会存在吗?还是只是在通过Xcode运行时出现的问题?有没有办法删除此应用程序图标缓存?我尝试删除旧的应用程序并重新启动设备,然后安装新的应用程序来解决此问题,但实际用户不会这样做。有人能提供任何解决此问题的方法吗?
我使用的是Xcode 11,我在iOS 13上。
2个回答

7

清理构建并删除派生数据,这应该能解决你的问题。但从 App Store 下载应用的用户将不会遇到此问题。

1) Product > 清理构建文件夹

2) XCode > 首选项 > 路径 > 点击派生数据的箭头


2

iOS Springboard 会缓存应用程序图标。因此,一旦更改应用程序图标,它不会反映在 Siri 建议中,并且某些应用程序退出动画可能仍然显示旧的应用程序图标。随着用户开始使用具有新标志的应用程序并且 iOS Springboard 再次缓存应用程序图标,它将开始显示新的应用程序图标。所以,不要担心,逐渐地,所有用户都将开始看到新的应用程序图标。


有关此事的任何官方链接/文档资料? - ibnetariq
我注意到当长按主屏幕时,我的应用程序图标会更新,这会导致所有应用程序都在摇晃。退出此状态后,更新会在第二次发生(或者可能是第一次,但那时没有注意到)。 - GunnarK

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接