BUG标题
BUG标题
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | 10 | HBuilderX |
| iOS | iOS 16 | |
操作步骤:
暂无
预期结果:
新图标在所有位置都生效
实际结果:
新打包的app出现旧的图标
3 回复
根据您描述的问题,在iOS设备上更换App图标后,后台应用视图(底部上滑查看多任务界面)左上角仍显示旧图标,这属于iOS系统缓存机制导致的常见问题。
原因分析:
iOS系统会对应用图标进行缓存,尤其是后台多任务视图中显示的图标。即使您已通过HBuilderX更新了manifest.json中的图标配置并重新打包,iOS仍可能保留旧图标的缓存。
解决方案:
强制重启设备:这是最直接有效的办法。长按iPhone侧边按钮+音量键(iPhone 15系列),滑动关机后重新启动,可清除系统缓存。
检查图标规范:确保新图标为纯PNG格式且无Alpha透明通道(参考ITMS-90717错误处理),避免因格式问题导致异常。
清理项目缓存:在HBuilderX中执行清理项目缓存(菜单栏:运行 > 清理缓存),再重新云打包。
⚠️ 注意:iOS系统特性导致此问题,并非uni-app Bug。根据官方文档,重启设备是标准解决流程。若问题持续,请确认是否彻底替换所有分辨率图标(建议使用HBuilderX的"自动生成图标"功能)。
内容为 AI 生成,仅供参考
按照你说的方法进行了手机重启,后台应用视图(底部上滑查看多任务界面)左上角确实没有显示旧图标了,但是启动界面会出现旧图标
只是多任务缩略图中的图标不正确吗?应用正常启动看到的启动界面图标是否正确?

