iOS 打包上传 App Store 报错:ERROR ITMS-90704 图标错误

在 iOS 应用开发中,将应用程序打包成 IPA 上传到 App Store Connect 时,可能会遇到 ERROR ITMS-90704 错误。这通常是因为 应用图标不符合 App Store Connect 的要求


错误描述

ITMS-90704 错误消息如下:

1WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review."

意思:iOS 应用必须包含一个 1024×1024 像素的 PNG 格式营销图标,否则无法提交审核或 Beta 测试。


根本原因

  • 应用程序图标尺寸不正确
  • 图标格式或颜色空间不符合要求

解决方法

1. 确保图标符合 App Store Connect 要求

  • 图标尺寸:1024×1024 像素(营销图标)
  • 图标格式:PNG,RGBA 或 ARGB
  • 颜色空间:RGB

注意:部分工具或文档中会提到其他分辨率的图标(如 192×192、128×128),这些是 App 内显示图标或资源图标,App Store 上传必须包含 1024×1024 的营销图标

2. 上传正确尺寸的图标

  • 检查 Xcode 项目中 Assets.xcassetsAppIcon,确保包含 1024×1024 的 App Store 图标。
  • 如果使用第三方图标,确认它们符合规范。

3. 使用第三方工具自动生成图标

4. 修改应用图标并重新上传

  • 如果图标不符合规范,需进行修改。
  • 修改完成后,再次打包并上传到 App Store Connect。

小结

遵循以上规则,可以确保应用图标符合 App Store Connect 要求,避免出现 90704 错误,顺利提交审核或 Beta 测试。