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

Posted

技术标签:

【中文标题】Xcode 错误 ITMS-90022:缺少所需的图标文件。捆绑包不包含应用程序图标 120x120、167x167、152x152【英文标题】:Xcode ERROR ITMS-90022: Missing required icon file. The bundle does not contain app icon 120x120, 167x167, 152x152 【发布时间】:2020-05-05 03:41:48 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

是否有理由认为该问题会影响此特定问题? 这是我收到的错误消息,这是解决方案... 我有一个早期项目,我们在名称中留下了双引号字符(因为它是一个占位符应用程序名称)。如果不更改名称,我们无法将其放入 TestFlight,但我们没有看到此问题/错误。【参考方案2】:

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

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

【讨论】:

刚刚注意到,当仅 iPhone 的应用程序在 iPad 上下载时,它们会出现在 iPad OS 跳板中而没有图标......所以我的回答可能是一种解决方法,即使 App Store 不需要 iPad大小的图标,你应该提供它们。

以上是关于Xcode 错误 ITMS-90022:缺少所需的图标文件。捆绑包不包含应用程序图标 120x120、167x167、152x152的主要内容,如果未能解决你的问题,请参考以下文章

Livecode iOS 错误 ITMS-90022 Bundle 不包含 App Icon

ERROR ITMS-90022,90023,问题已解决

xcode 验证错误:info.plist 文件缺少所需的密钥:CFBundleVersion

缺少平台 android 所需的内容重新安装 xcode

XCode 4.3.2 应用程序可执行文件缺少所需的架构。以下armv7至少之一

缺少所需的架构 armv7