You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改App名称后Flutter iOS应用无法运行,提示AppIcon缺失

解决Flutter修改应用显示名称后iOS编译报错"找不到AppIcon"的问题

问题分析

修改应用显示名称后出现该错误,通常是操作过程中误改动了iOS项目的图标配置或图标集文件,导致Xcode无法找到指定的AppIcon资源。

解决方法

1. 检查Assets.xcassets中的AppIcon图标集

  • 打开Flutter项目下的ios/Runner/Assets.xcassets目录
  • 确认是否存在名为AppIcon的图标集文件夹
  • 如果不存在,右键点击Assets.xcassets → 选择New App Icon创建新的图标集,并命名为AppIcon
  • 若有备份,可直接恢复原有的AppIcon文件夹

2. 验证Info.plist的图标配置

打开ios/Runner/Info.plist文件,确保以下配置正确:

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconName</key>
        <string>AppIcon</string>
        <key>CFBundleIconFiles</key>
        <array>
            <string>AppIcon</string>
        </array>
    </dict>
</dict>

确保CFBundleIconName的值为AppIcon,与Assets.xcassets中的图标集名称完全一致。

3. 清理缓存并重新构建

  • 执行Flutter清理命令:
flutter clean
  • 进入iOS目录,重新安装依赖:
cd ios
pod deintegrate
pod install
  • 重启IDE(如VS Code、Android Studio)或Xcode,重新运行项目

4. 确认显示名称的正确修改方式

修改iOS应用显示名称应通过Info.plist中的CFBundleDisplayName字段,避免误改其他配置:

<key>CFBundleDisplayName</key>
<string>你的应用名称</string>

内容的提问来源于stack exchange,提问作者Russel jones

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 18:57:15