【问题标题】:iOS - Missing CFBundleIconName in Xcode 9.2iOS - Xcode 9.2 中缺少 CFBundleIconName
【发布时间】:2018-08-02 07:54:49
【问题描述】:

我正在使用使用 iOS 11 SDK 构建的 Xcode 9.2 上传构建以发布应用程序。二进制文件已成功存档并上传,但我收到以下电子邮件。

尊敬的开发者,

我们发现您最近交付的一个或多个问题 “”。要处理您的交付,必须更正以下问题: 缺少 Info.plist 值 - Info.plist 键的值 包“”中缺少 CFBundleIconName。提供图标的应用 在资产目录中也必须提供这个 Info.plist 键。更多 信息见 http://help.apple.com/xcode/mac/current/#/dev10510b1f7。一旦这些 问题已更正,您可以重新提交更正后的问题 二进制。

问候,

App Store 团队

我找到了解决办法。

Missing CFBundleIconName in Xcode9 iOS11 app release

但我需要更多。我不想使用 *.xcassets 文件作为应用程序图标。我想使用 xCode 项目文件夹中的图像作为应用程序图标。 在 xCode 9.2 中可以吗?如果是,那怎么办?

【问题讨论】:

  • 你可以这样做...就是legacy way 来定义info.plist 文件中的图标。
  • 但我该怎么做。现在当我用这个上传构建时,苹果会向我发送我有问题引用的邮件。
  • 这与您如何将新密钥添加到您的info.plist 文件中的一般过程几乎相同。

标签: ios xcode app-store


【解决方案1】:

没有在其他任何帖子中看到此列表,但这是我的问题。

确保检查资产目录的目标成员!如果您没有在此处正确链接会员资格,您将收到同样的超级通用错误(Apple 应该对错误消息采取措施)。

目标成员应与您使用图标的目标直接相关。例如,我将这个单一目录用于我的主应用程序和监视应用程序资产,您必须通过选择适当的成员来指定它。

【讨论】:

    【解决方案2】:

    可以直接选择不使用 Assets 中的应用图标

    【讨论】:

    • 已经试过了。但是在使用它之后,我成功存档并上传了。但收到了这封电子邮件 我们发现您最近交付的“”存在一个或多个问题。要处理您的交付,必须更正以下问题: 缺少 Info.plist 值 - 捆绑包“”中缺少 Info.plist 键 CFBundleIconName 的值。在资产目录中提供图标的应用程序也必须提供此 Info.plist 键。有关更多信息,请参阅help.apple.com/xcode/mac/current/#/dev10510b1f7。更正这些问题后,您可以重新交付更正后的二进制文件。
    猜你喜欢
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 2018-10-13
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 2015-05-12
    相关资源
    最近更新 更多