缺少营销图标

JOG*_*JOG 142 xcode ios

在尝试提交我的应用时,iTunes Connect说

缺少营销图标.iOS应用程序必须包含PNG格式的1024x1024px营销图标.不包含营销图标的应用无法提交给App Review或Beta App Review.

我在iTunes Connect中的提交中有一个1024x1024px的PNG,在General App InformationApp Icon.所以我猜他们希望我在Xcode中将它作为资产添加到捆绑包中.但是当我将PNG拖放到此Unassigned占位符时,没有任何反应.

Marketing 1024x PNG的未分配占位符

此错误在WWDC 2017之后开始出现,我安装了XCode 9 Beta.此问题也出现在版本8.3.1(8E1000a)中.

Var*_*Dev 142

通过在项目中添加iOS Marketing 1024pt图标解决

  • 在我的情况下,它被命名为"App Store iOS",而不是"iOS Marketing",但仍然是图标位于列表的最末端,并且是唯一具有该大小的图标,因此不应该有任何混淆. (9认同)
  • 这应该是公认的答案.Xcode 9官方发布时也会出现同样的问题.这不是一个错误,Apple只需要为新设计的App Store再添加一个图标格式. (2认同)

Gau*_*gla 78

根据XCode 9的新指南:我们需要在AppIcon图像集下拖动一个大小为1024pt的新图标,名为"App Store iOS 1024pt".

在此输入图像描述

重要提示:确保使用没有Alpha/Transparency的图标

执行此操作后,警告将消失,您应该能够成功将二进制文件提交给Apple进行审核.

参考链接:https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb


小智 33

问题似乎是提交使用测试版Xcode构建的二进制文件.将构建提交到App Store时,请使用已发布的Xcode版本.

  • 我现在有XCode 9 GM种子(非beta),我得到了这个问题. (37认同)
  • @Crag在XCode 9 GM中,在Assets的AppIcon中,你会发现最后的图标.在我的案例中它被称为"App Store",而不是像Varinder的答案中的屏幕截图中的"iOS Marketing". (6认同)

ElB*_*Brm 15

对于在添加新应用图标后仍然遇到问题的人:

从Photoshop导出PNG图像时,请确保未选中"透明度"复选框.显然,即使图像没有透明度,这也是一个问题.

取消选中Photoshop中的透明度复选框

这对我有用.

感谢Hammoud在如何解决"缺少营销图标"的答案.iOS Apps必须包含1024x1024px"


小智 14

在Xcode 8中:
找到你的iconset目录,在这里放一个准备好的文件(例如'Icon-Marketing.png')并将以下内容添加到Contents.json中

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}
Run Code Online (Sandbox Code Playgroud)


ow3*_*w3n 7

如果要从Unity构建IOS应用程序,请执行以下步骤:

  1. 在Xcode项目中,转到Unity-iPhone> Images.xcassets> AppIcon
  2. 滚动到底部
  3. 拖动1024x1024图标
  4. 构建(CMD + B),存档,照常上传


Mus*_*afa 6

随着新款iPhons X,iOS 11和Xcode 9的发布,App Icon指南发生了变化.

应在Xcode 9中为项目添加一个新的App Store图标:

1024px×1024px(1024pt×1024pt @ 1x)

希望这可以帮助.

参考:https: //developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

注意:截至今天,技术问答QA1686 - iPhone,iPad和Apple Watch上的应用程序图标尚未根据此要求进行更新.