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

Xcode中缺失必要图标文件及Info.plist值的错误求助

解决Flutter应用Xcode验证时的资源验证失败问题

针对「CFBundleIconName键值缺失」的解决步骤

  • 打开项目的ios/Runner/Info.plist文件
  • 添加以下键值对,确保值与你Xcode资产目录中的图标集名称一致(默认是AppIcon):
    <key>CFBundleIconName</key>
    <string>AppIcon</string>
    
  • 确认ios/Runner/Assets.xcassets中存在AppIcon.appiconset目录,且该目录已配置完整的图标资产

针对「缺少120x120px iPhone图标」的解决步骤

  • 打开ios/Runner/Assets.xcassets/AppIcon.appiconset,找到**iOS 10.0+ iPhone Spotlight Icon (120pt)**的位置,拖入120x120px(2x)的PNG图标(同时建议补充180x180px的3x版本)
  • 若需支持iOS 10及以下版本:
    1. 将Icon-60@2x.png(120x120px)放入ios/Runner目录
    2. 在Info.plist中添加图标引用:
      <key>CFBundleIcons</key>
      <dict>
          <key>CFBundlePrimaryIcon</key>
          <dict>
              <key>CFBundleIconFiles</key>
              <array>
                  <string>Icon-60@2x.png</string>
              </array>
          </dict>
      </dict>
      

验证前的必要操作

  • 执行flutter clean清除缓存,再运行flutter build ios --release重新构建
  • 打开Xcode,执行Product > Clean Build Folder,重新归档后再进行验证

内容的提问来源于stack exchange,提问作者Choi Monkey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 04:52:11