缺少营销图标 - iOS Cordova

时间:2017-09-19 21:26:02

标签: xcode cordova ios11

上传到AppStore时出现此错误:

  

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

5 个答案:

答案 0 :(得分:42)

根据这里的其他答案,我相信完整的答案是:

如果您cordova platform update ios,它将为您带来最新的稳定版本, 4.4.0 ,截至今天,不知道< / strong>添加应用商店图标的条目。

所以,你需要做的是:

cordova platform rm ios
cordova platform add ios@4.5.1

并将上述行添加到config.xml稍作修改 - 使用JPEG 以避免“'appname.app'中资源目录中的App Store图标不能是透明的,也不包含alpha通道“:

<icon height="1024" width="1024" src="icons/ios/icon-1024.jpg" />
  

一旦稳定版本高于4.5.1,请不要强制使用“旧”版本!

要验证您的iOS平台版本,请在config.xml

中查找此行
<engine name="ios" spec="~4.5.1" />
  

重要!从4.5.0开始,插件'cordova-plugin-console'不受支持,也不是必需的。您必须将其删除才能成功构建:

cordova plugin rm cordova-plugin-console

答案 1 :(得分:15)

更新到最新的cordova-ios版本:4.5.1并在config.xml中注册Marketing图标

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

参考:https://github.com/apache/cordova-ios/pull/337

答案 2 :(得分:1)

对我来说,我确实喜欢这个。

首先,在 yourProject / resources / icon.png 中将图标大小更改为 1024x1024

然后,在您的终端中运行它。

ionic cordova plugin save
ionic cordova platform rm ios
ionic cordova platform add ios

最后,IOS平台构建成功并自动修改config.xml成功。

您将在 config.xml 中看到<icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />。然后尝试再次将项目上传到AppStore。

答案 3 :(得分:0)

打开Xcode =&gt;将appstore图标拖到Resources / Images.xcassets / Appicon =&gt;删除你的任何透明度image =&gt;仅使用字母作为名称。例如:appstore.png

screenshot

答案 4 :(得分:0)

您可能需要添加ios 11所需的assets.car文件,您可以使用xcode或在线工具创建它http://www.applicationloader.net/appuploader/icontool.php

将assets.car文件作为资产文件或图像文件。