Xcode错误 ITMS-90022:缺少必需的图标文件。捆绑包不包含应用程序图标 120x120、167x167、152x152

Xcode ERROR ITMS-90022: Missing required icon file. The bundle does not contain app icon 120x120, 167x167, 152x152

我已经为这个 Xcode 问题寻找解决方案好几个小时了!我意识到有很多关于堆栈溢出的帖子都存在同样的问题,但其中大部分已经过时(Xcode 9 或更早版本以及从 2016/2017 开始)。有人能解决这个问题吗?我是 运行 Xcode 11.4.1,所有 AppIcon 图像都正确设置在 Assets.xcassets 文件夹中。该应用程序在构建到 simulator/iPhone 时运行良好,并且它使用与我的应用程序的上一个版本(几周前)相同的设置上传到 AppStoreConnect。

答:请勿在应用的显示名称中包含特殊字符。我不确定它们是如何连接的,但是我的应用程序上的显示名称在标题中有 ~ 并且在从 ~title~ 更改为 title 后上传了构建并且此错误消息消失了。希望这对某人有所帮助 ~lol~

该错误令人困惑,因为 120x120 参考未明确说明您需要将“60pt”应用程序图标资产修复为 2x 格式。

iPad版本的错误可以通过关闭iPad作为平台选择来解决。我认为在您进行故障排除时这样做可能会很好。