Flutter iOS后台应用切换界面图标未更新问题求助
iPhone后台应用切换界面图标未更新的解决办法
使用flutter_launcher_icons工具配置应用图标时,pubspec.yaml配置如下:
android: true ios: true remove_alpha_ios: true image_path: "assets/icon/icon.png"
主应用图标、通知图标均已成功更新,但iPhone底部上滑调出的后台应用切换界面中的图标未更新,相关截图:
可以尝试以下几种解决方式:
- 彻底清理项目构建缓存与依赖:
- 关闭Xcode,删除项目根目录下的
build文件夹 - 进入iOS目录,删除
Pods文件夹和Podfile.lock文件 - 依次执行
pod deintegrate和pod install命令重新安装依赖
- 关闭Xcode,删除项目根目录下的
- 重置iOS模拟器:打开模拟器后,点击菜单栏
Device->Erase All Content and Settings,清除所有内容后重新运行项目 - 检查生成的图标资源:进入iOS项目的
Runner/Assets.xcassets/AppIcon.appiconset目录,确认所有尺寸的图标都是新生成的文件,无旧图标残留 - 重新执行图标生成命令:运行
flutter pub run flutter_launcher_icons:main,确保生成过程无报错 - 真机测试需卸载旧应用:如果是在真机上测试,先卸载已安装的旧版本应用,再重新安装新版本
内容的提问来源于stack exchange,提问作者Lazizbek Fayziev
相关产品推荐
相关产品推荐

