iOS - Xcode 9.2中缺少CFBundleIconName

时间:2018-02-22 12:49:31

标签: ios xcode app-store

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

  

亲爱的开发人员,

     

我们发现您最近交付的一个或多个问题   “”。要处理您的交付,必须纠正以下问题:   缺少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 文件用于app图标。我想在xCode项目文件夹中使用图像来获取应用程序图标。 在xCode 9.2中可以吗?如果是,那怎么样?

2 个答案:

答案 0 :(得分:0)

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

Exact option

答案 1 :(得分:0)

Haven没有看到这个列在任何其他帖子上,但这是我的问题。

确保检查资产目录的目标成员资格!如果你没有在这里正确链接成员资格,你将得到同样的超级通用错误(Apple应该对错误消息做些什么)。

enter image description here

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