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

提交TestFlight遇ERROR ITMS-90704:缺失1024×1024尺寸PNG应用图标

解决TestFlight提交报错ERROR ITMS-90704(缺失1024×1024应用图标)

试试这些没提到的排查方向:

  • 必须在Xcode的Asset Catalog里,把1024×1024的PNG图标拖到App Store iOS对应的插槽里,不是随便丢进文件夹就算数——很多人会忽略这个,只是放了文件但没关联到指定位置。
  • 用系统预览打开图标,看「显示简介」里的尺寸是不是严格1024×1024,同时确认格式是纯PNG(有些在线工具生成的文件扩展名是PNG,但实际是JPG格式,会被苹果拒收)。
  • 清掉Xcode缓存:删掉~/Library/Developer/Xcode/DerivedData文件夹,重启Xcode后重新Archive再提交,缓存损坏也可能导致图标不被打包进去。
  • 查项目Build Settings:找到Asset Catalog Compiler - Options下的App Icon Set Name,确认它指向的是你配置图标的那个图标集(比如默认的AppIcon),名字错了的话Xcode找不到图标。
  • 手动核对Contents.json:打开AppIcon文件夹里的这个文件,找到对应App Store图标的条目,确认filename是你的1024图标文件名,size写的是1024x1024,scale是1x,别写错字符。
  • 检查IPA包内容:右键导出的IPA选「显示包内容」,找到Payload/你的App.app/Assets.car,用命令assetutil --info Assets.car查看里面的图标列表,确认1024×1024的图标确实被打包进去了。
  • 排查CI/CD流水线:如果用Fastlane这类工具打包,检查打包命令有没有指定正确的scheme和配置,有没有步骤不小心覆盖了图标资源——比如有些流水线会自动替换图标,可能把1024的图标给漏掉了。

要是以上都没用,试试新建一个干净的Xcode项目,把代码和资源迁过去重新配置图标再提交,排除旧项目配置文件损坏的问题;实在不行就联系苹果开发者支持,把你的Archive包和错误日志发过去让官方排查。

内容的提问来源于stack exchange,提问作者Nikola Artukov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 05:16:08