【问题标题】:AppStore submission fails saying Missing Info.plist value - 'CFBundleIconName', even after having itAppStore 提交失败说 Missing Info.plist value - 'CFBundleIconName',即使在拥有它之后
【发布时间】:2021-07-20 19:14:53
【问题描述】:

我正在尝试将我的应用推送到 TestFlight。上传后,几分钟内我就会收到拒绝邮件

缺少 Info.plist 值 - Info.plist 键的值 捆绑包中缺少“CFBundleIconName”

但我的应用在 assets 文件夹、info.plist 和 target 中包含 AppIcon。

我看到其他 stackoverflow 问题(Xcode 9,iOS 11),其中答案建议在 info.plist 文件中添加 AppIcon,但我觉得这种情况有所不同,因为这是一个新创建的 SwiftUI 应用程序,它已经具有这些值。

【问题讨论】:

  • 你有分机吗?也许问题就在那里

标签: ios swift xcode swiftui app-store


【解决方案1】:

在我的例子中,Asset 文件夹位于另一个名为 preview content 的文件夹中。

将 Asset 文件夹从该子文件夹移至根文件夹可解决此问题。

也不要忘记删除 Assets 文件夹的重复副本。这些重复项不会在 Xcode 中显示,但您可以通过 MAC 中的 Finder 应用程序查看它们。

调试时检查.ipa文件是否包含assets文件夹或AppIcon。

【讨论】:

    猜你喜欢
    • 2018-03-01
    • 1970-01-01
    • 2021-08-22
    • 2018-10-13
    • 2021-09-24
    • 2013-09-06
    • 2022-06-30
    • 1970-01-01
    相关资源
    最近更新 更多