Flutter iOS应用最近任务视图图标未更新问题求助
解决Flutter iOS应用最近任务视图图标未更新的问题
检查启动页的图标引用
最近任务视图的图标一般取自启动页配置,打开ios/Runner/LaunchScreen.storyboard,确认是否还在使用Flutter默认图标。如果是,替换为自定义图标:- 用Xcode打开Runner项目,右键点击LaunchScreen.storyboard,选择
Open As -> Interface Builder - Storyboard - 找到启动页中的图标控件,将其image属性改为你导入到Assets.xcassets中的自定义图标(确保该图标已添加对应尺寸的资源)
- 用Xcode打开Runner项目,右键点击LaunchScreen.storyboard,选择
清理缓存与构建产物
缓存残留可能导致资源未更新,执行以下操作:- 关闭Xcode和Flutter项目
- 删除
ios/DerivedData文件夹(路径通常为~/Library/Developer/Xcode/DerivedData/Runner-xxxxxx,末尾为随机字符) - 在Flutter项目根目录执行命令:
flutter clean - 重新打开项目,先执行
flutter pub get,再重新构建运行
确认图标资产完整性
检查AppIcon.appiconset中是否包含所有所需尺寸,尤其是任务视图用到的(比如120x120pt@2x、180x180pt@3x等)。确保每个尺寸的图标都已替换,没有遗漏默认图标文件。卸载重装应用
先从设备上卸载当前应用,再通过Xcode或flutter install命令重新安装,避免旧资源残留。
内容的提问来源于stack exchange,提问作者Yaros
相关产品推荐
相关产品推荐

