Xcode 13分发App提示缺少120x120尺寸iPhone/iPod Touch图标
解决Xcode 13分发App时“缺少120x120像素iPhone/iPod Touch图标”的问题
针对你遇到的分发报错,可按以下步骤排查解决:
- 核实图标实际像素:右键点击Assets中对应120x120的图标位置,选择「Show in Finder」,用预览打开文件确认尺寸严格为120×120,避免导出时出现像素偏差。
- 重新导入图标:若尺寸无误,先删除Assets里该位置的图标,再重新拖拽正确的120x120图标到对应插槽,确保Xcode正确识别资源。
- 清理Xcode缓存:
- 关闭Xcode,通过
File > Project Settings打开Derived Data文件夹并删除所有内容; - 打开终端执行命令:
rm -rf ~/Library/Caches/com.apple.dt.Xcode
- 关闭Xcode,通过
- 检查Assets配置:确认Assets中的App Icon类型为「iOS App Icon」,同时在Target的Build Settings中搜索
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS,确保值设为YES。 - 重新构建归档:执行
Product > Clean Build Folder清理项目,再重新归档并尝试分发,规避旧缓存干扰。 - 确认Target关联:选中Assets文件,查看右侧Inspector面板的Target Membership,确保勾选了当前需要分发的App Target。
内容的提问来源于stack exchange,提问作者Karol Wiśniewski
相关产品推荐
相关产品推荐

