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

Xcode无法选择AppIcon,提交App Store Connect后无构建且图标不显示

问题描述

我尝试将应用发布至App Store,执行Archive并交付至App Store Connect时无任何报错,但在App Store Connect中看不到对应的构建版本。同时发现AppIcon存在异常:无法选择AppIcon,归档交付后应用图标也不显示。

  • 正常状态示例:AppIcon可正常选择的配置界面
  • 我的实际状态:AppIcon无法选择的异常界面
  • 归档页面截图:归档操作完成后的页面
  • App Store Connect页面截图:App Store Connect应用首页
  • 构建版本页面截图:App Store Connect中构建版本列表页面

排查与解决步骤

1. 检查AppIcon资源配置

  • 确保Assets.xcassets中的AppIcon包含Apple要求的所有尺寸图标,格式为PNG(无透明通道的图标需符合Apple规范)。
  • 图标文件名不能有特殊字符或空格,避免资源识别失败。
  • 确认AppIcon的Target Membership已勾选当前发布的Target,防止资源未被打包进归档文件。

2. 修复项目配置

  • 打开项目的Info.plist,检查CFBundleIcons(或CFBundlePrimaryIcon)配置是否正确,确保指向Assets.xcassets中的AppIcon资源。
  • 查看项目Build Settings:
    • 确认Asset Catalog Compiler - Options下的App Icon Set Name设置为正确的名称(默认是AppIcon)。
    • 保证Deployment Target与App Store Connect中设置的兼容,避免因版本不匹配导致构建被隐藏。

3. 重新归档与上传

  • 清理项目缓存:执行Product > Clean Build Folder,然后重启Xcode。
  • 重新生成归档:选择正确的发布证书和描述文件,执行Product > Archive,完成后通过Distribute App重新上传至App Store Connect。
  • 上传后等待15-30分钟(Apple服务器需要时间处理构建),再刷新App Store Connect页面查看。

4. 检查App Store Connect反馈

  • 登录App Store Connect,进入我的App > 活动 > 构建版本,查看是否有构建处于"处理中"或被标记为"无效"。
  • 检查注册邮箱,Apple可能会发送构建审核异常的邮件提醒,其中可能包含图标问题的具体原因。

5. 重置资源与配置

  • 如果上述步骤无效,删除Assets.xcassets中的AppIcon,重新创建新的AppIcon资源并导入所有尺寸图标。
  • 确认本地项目的Bundle ID与App Store Connect中注册的完全一致,避免因ID不匹配导致构建无法关联到应用。

内容的提问来源于stack exchange,提问作者İrfan Vural

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 06:07:19