使用flutter_launcher_icons无法显示App图标,Xcode Runner图标未显示
Flutter Launcher Icons 无法生成iOS图标问题解决指南
先确认基础配置是否正确
首先检查你的pubspec.yaml里是否正确配置了flutter_launcher_icons,示例配置如下:
dev_dependencies: flutter_launcher_icons: ^0.10.0 flutter_launcher_icons: android: true ios: true image_path: "assets/icon/app_icon.png" # 替换成你的图标实际路径
注意:图标文件需满足尺寸要求——iOS推荐1024×1024px,Android推荐512×512px,不要带圆角,插件会自动适配各平台的图标尺寸。
执行清理与重新生成流程
- 清理项目缓存:
flutter clean
- 重新获取依赖:
flutter pub get
- 重新生成图标:
flutter pub run flutter_launcher_icons:main
Xcode端针对性修复
- 关闭Xcode,重新打开
ios/Runner.xcworkspace(注意不要打开xcodeproj文件) - 进入
Runner->Targets->Runner->General标签页,找到App Icons and Launch Images,确认App Icon Source选择的是Assets.xcassets/AppIcon.appiconset - 如果图标仍不显示,手动删除
ios/Runner/Assets.xcassets下的AppIcon.appiconset文件夹,然后重新执行生成命令 - 版本兼容调整:你当前使用的
flutter_launcher_icons: ^0.10.0对Xcode14的支持可能不完善,建议升级到最新稳定版,修改pubspec.yaml后重新执行flutter pub get:
dev_dependencies: flutter_launcher_icons: ^0.13.1
额外排查点
- 检查是否有其他插件或手动修改过Xcode的图标配置,导致冲突
- 尝试在全新的Flutter项目中测试插件功能,排除当前项目的配置问题
内容的提问来源于stack exchange,提问作者Tdayo
相关产品推荐
相关产品推荐

