繁体   English   中英

iOS-Xcode 9.2中缺少CFBundleIconName

[英]iOS - Missing CFBundleIconName in Xcode 9.2

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

亲爱的开发人员,

我们发现您最近为“”送达一个或多个问题。 要处理交货,必须纠正以下问题:缺少Info.plist值-包''中缺少Info.plist键CFBundleIconName的值。 在资产目录中提供图标的应用程序还必须提供此Info.plist密钥。 有关更多信息,请参见http://help.apple.com/xcode/mac/current/#/dev10510b1f7 解决这些问题后,您可以重新交付更正后的二进制文件。

问候,

App Store团队

我找到了解决方案。

Xcode9 iOS11应用程序发行版中缺少CFBundleIconName

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

有一个直接选项是不使用Assets中的应用程序图标

确切选项

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

确保检查资产目录的目标成员身份! 如果您在此处未正确链接成员身份,则会收到此相同的超类错误(Apple应该对错误消息做些事情)。

在此处输入图片说明

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM