缺少 Info.plist 值 - Info.plist 键“CFBundleIconName”的值丢失

Seb*_*gos 14 xcode ios

将我的应用程序提交到 App Store 时,我收到这封电子邮件:

TMS-90713:缺少 Info.plist 值 - 捆绑包“...”中缺少 Info.plist 键“CFBundleIconName”的值。使用 iOS 11 或更高版本 SDK 构建的应用程序必须在资产目录中提供应用程序图标,并且还必须为此 Info.plist 键提供一个值。有关更多信息,请参阅 http://help.apple.com/xcode/mac/current/#/dev10510b1f7

我已经尝试了这篇文章中的所有内容:Missing CFBundleIconName in Xcode9 iOS11 app release

  • 我从项目一开始就有一个资产(它是一个模板)。
  • 捆绑密钥位于 info.plist 中。
  • 键的值与目录的名称相同。
  • 我在建筑设置中选择了资产。
  • 我已检查目标会员资格。

我使用的是 Xcode 13.1 和 MacBook Air M1 2020

在此输入图像描述

在此输入图像描述

在此输入图像描述 在此输入图像描述

Seb*_*gos 9

正如马特在评论中提到的:

在 Xcode 13 中,这是使用构建设置进行配置的,而不是通过直接编辑 Info.plist 文件。

由于这篇文章中的说明,我在两个位置都设置了它:Missing CFBundleIconName in Xcode9 iOS11 app release

我删除了info.plist键“CFBundleIconName”并仅保留构建设置,我可以上传存档而不会出现任何错误。