缺少营销图标


141

尝试提交我的应用程序时,iTunes Connect会说

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

在iTunes Connect中的和下General App Information,我的提交中确实有一个1024x1024px PNG App Icon。因此,我想他们希望我将其作为资产添加到Xcode中的捆绑软件中。但是,当我将PNG拖放到该Unassigned占位符时,什么也没发生。

市场营销1024x PNG的未分配占位符

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


您是否尝试过拖放1024x1024px PNG图标?
Itachi Uchiha


2
不,这不是您的捆绑包。确保您已上传到iTunesConnect的图标不包含Alpha通道
Paulw11,2015年

@ Paulw11我删除了像stackoverflow.com/a/38256612/237509这样的Alpha 并重新上传,但是提交后我仍然收到相同的消息。
JOG

@DSDharma是的,我尝试将两者拖放到Xcode中的“未分配”,但对拖放以及应用提交中的iTunes Connect都没有反应,以在那里重新上传图标,但没有成功。
JOG

Answers:


142

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


9
在我的情况下,它的名称是“ App Store iOS”,而不是“ iOS Marketing”,但是图标仍然在列表的最后,并且只有那个大小,因此不要混淆。
TGO

2
这应该是公认的答案。Xcode 9官方版本也会发生相同的问题。这不是错误,Apple只需为新设计的App Store再增加一种图标格式。
曼努埃尔

1
仅供参考。如果您还为Android开发,则已经具有此大小,因此无需创建它。
米哈·蒙托亚

1
如何将iOS Marketing图标添加到appIcon中的列表?我没有列出它,但应用商店仍然需要它。:/
Luckylooke

这对我有帮助。但是我认为,如果验证能说明丢失的信息(在我的情况下不是),那将是正确的。
Arsen

78

根据XCode 9的新指南:我们需要在AppIcon图像集下拖动一个大小为1024pt的新图标,并将新的可用图标项命名为“ App Store iOS 1024pt”。

在此处输入图片说明

重要说明:确保使用不带Alpha /透明度的图标

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

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


1
我仍然有警告!
arniotaki

1
谁告诉苹果公司拖动应该是执行操作的唯一选择?我一直盯着上下文菜单30分钟,直到我阅读了这个答案。谢谢!
anthares

33

问题似乎是提交使用Beta版Xcode构建的二进制文件。将构建提交到App Store时,请使用Xcode的发行版本。


1
必须添加营销图标,此答案仅是一个临时解决方法。
Viktor Malyi

37
现在,我有了XCode 9 GM种子(非beta),并且遇到了这个问题。
Crag

6
在Assets的AppIcon中的XCode 9 GM中的@Crag,您将在最后找到该图标。在我的案例中,它被称为“ App Store”,而不是Varinder答案中的屏幕截图中的“ iOS Marketing”。
TGO

1
@TGO我在该文件夹中有一个Contents.json文件,带有“ idiom”:“ ios-marketing”,但未设置文件名...我正在通过Cordova进行构建,因此我宁愿不手动将其设置为我将它吹走...
碎片

1
@Crag对不起,如果我不清楚。屏幕截图显示了我的意思。不相关的部分模糊。但是,是的,您还可以编辑json{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO


15

在Xcode 8中:
找到您的iconset目录,在此处放置一个准备好的文件(例如'Icon-Marketing.png'),然后将以下内容添加到Contents.json中

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}

7

如果要通过Unity构建IOS应用,请执行以下步骤

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


4

我正在使用Beta 3,上传后仅收到警告。我上传了二进制文件用于“测试飞行”,而不是发布。

在.xcassets中添加营销形象,AppIcon修复了该警告。


3

如何在sys cordova中添加“ 1024 application icon”?

编辑配置文件:

<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

命令行:

cordova prepare ios

不要忘记将文件实际添加到文件res/icon/ios/icon-1024.png系统中。


嗨,user3585515!欢迎使用Stack Overflow!您可以将其添加为单独的问题,并根据需要自行回答。
JOG

谢谢。我现在发送问题和答案stackoverflow.com/questions/46875315/…–
tolgatasci

0

问题也可能在其他图标中。我创建了没有Alpha通道的1024图标,但这没有帮助。然后,我删除了所有图标,然后再次上传。这有帮助。


0

我正在将iOS应用程序的更新提交给Apple应用程序商店。我发现以下错误: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review

根据xcode 9中新的Apple指南,我们需要添加对“ App Store iOS”图标的支持,因此我将其添加到1024x1024pt的App图标中。应用已提交到App Store。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.