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

Xcode 15报错:Asset验证失败,缺失CFBundleIconName值求助

解决Xcode 15中「缺失CFBundleIconName值」的资源验证错误

以下是几个经过验证的可行方案,按优先级尝试:

  • 检查Assets.xcassets中的图标配置
    确保你的AppIcon资产目录里,所有要求的图标尺寸都已正确添加,选中AppIcon后,右侧属性面板的「App Icon Source」需设置为该AppIcon,同时确认**「Include all app icon assets」**选项已勾选。

  • 强制同步Info.plist与Assets配置
    手动删除Info.plist中已有的CFBundleIconName键,再到项目设置的「General」标签页,找到「App Icons and Launch Images」区域,重新选择对应的AppIcon资产。Xcode会自动重新生成正确的CFBundleIconName配置。

  • 清理缓存并重新构建
    执行以下操作彻底清理缓存:

    • 关闭Xcode
    • 删除DerivedData目录(路径:~/Library/Developer/Xcode/DerivedData)
    • 按Cmd+Shift+K清空项目Build文件夹
    • 重新打开项目后按Cmd+Shift+Option+K执行深度清理,再尝试归档或验证。
  • 确认Target关联的Info.plist正确
    选中你的Target,进入「Build Settings」,搜索「Info.plist File」,确认路径指向的是当前使用的Info.plist文件,避免因多个Info.plist存在导致配置不生效。

  • 检查图标资产的格式与命名
    确保AppIcon内的图标都是PNG格式,文件名不含特殊字符,且每个尺寸的图标都符合Apple规范(比如正确的圆角、无违规透明区域等)。

内容的提问来源于stack exchange,提问作者Michel TANGA

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:22:02