Xcode提交App至App Store时Asset验证失败求助
解决App Store提交时的Asset图标验证失败问题
修复「缺失120x120 iPhone/iPod Touch图标」问题
- 打开Xcode的
Assets.xcassets,定位到App Icon组,确认iOS 10+ App Icon - 60pt @2x(对应120x120像素)的位置:- 右键点击该位置选择「Show in Finder」,检查文件是否存在、尺寸是否严格为120x120像素,且未被压缩损坏。
- 若文件存在仍报错,删除现有图标后重新拖入符合要求的PNG文件,确保Xcode正确识别。
- 若项目支持iOS 9及以下版本,检查
Info.plist中的CFBundleIcons或CFBundleIcons~ipad条目,确认其中正确引用了120x120的图标文件(文件名需与bundle内文件一致)。
修复「缺失1024x1024 App Store图标」问题
- 在
Assets.xcassets的App Icon组中,找到App Store iOS - 1024pt位置,拖入严格为1024x1024像素的PNG图标:- 该图标用于App Store展示,需为无圆角、无透明背景的RGB格式PNG(苹果会自动添加圆角和阴影)。
- 拖入后Xcode会自动生成对应条目,无需手动修改
Info.plist。
- 若拖入后仍报错,执行以下操作清理缓存:
- 按
Cmd + Shift + K清理项目,再按Cmd + Option + Shift + K清理构建文件夹。 - 重启Xcode后重新打包验证。
- 按
额外排查要点
- 确认所有图标为RGB颜色模式,App Store图标禁止包含Alpha通道(除非你的应用图标本身需要透明效果)。
- 检查项目Target设置的「App Icons and Launch Images」选项,确认已正确选择
Assets.xcassets中的App Icon组。 - 若使用自定义Asset Catalog名称,核实
Info.plist中XCAppIconAssets条目路径是否正确(示例:Assets.xcassets/AppIcon.appiconset)。
内容的提问来源于stack exchange,提问作者Uday Agarwal
相关产品推荐
相关产品推荐

