w***@163.com
w***@163.com
  • 发布:2025-12-03 21:46
  • 更新:2025-12-03 21:47
  • 阅读:12

【报Bug】更换app图标并打包安装运行时部分位置出现旧图标

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: 15

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

暂无

预期结果:

新图标在所有位置都生效

实际结果:

新打包的app出现旧的图标

bug描述:

使用过一个旧的图标,并使用旧图标打包过自定义基座,现在更换了新图标,打包正式版app出现旧图标,出现位置为iphone底部上滑查看后台应用时,后台应用左上角位置

2025-12-03 21:46 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据您描述的问题,在iOS设备上更换App图标后,后台应用视图(底部上滑查看多任务界面)左上角仍显示旧图标,这属于iOS系统缓存机制导致的常见问题。

原因分析
iOS系统会对应用图标进行缓存,尤其是后台多任务视图中显示的图标。即使您已通过HBuilderX更新了manifest.json中的图标配置并重新打包,iOS仍可能保留旧图标的缓存。

解决方案

  1. 强制重启设备:这是最直接有效的办法。长按iPhone侧边按钮+音量键(iPhone 15系列),滑动关机后重新启动,可清除系统缓存。
  2. 检查图标规范:确保新图标为纯PNG格式且无Alpha透明通道(参考ITMS-90717错误处理),避免因格式问题导致异常。
  3. 清理项目缓存:在HBuilderX中执行清理项目缓存(菜单栏:运行 > 清理缓存),再重新云打包。

⚠️ 注意:iOS系统特性导致此问题,并非uni-app Bug。根据官方文档,重启设备是标准解决流程。若问题持续,请确认是否彻底替换所有分辨率图标(建议使用HBuilderX的"自动生成图标"功能)。

内容为 AI 生成,仅供参考

要回复问题请先登录注册