缺少营销图标 - iOS Cordova

pea*_*dox 27 xcode cordova ios11

上传到AppStore时出现此错误:

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

ish*_*hak 42

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

如果你这样做cordova platform update ios,它将为你带来最新的稳定版本,4.4.0截至今天,它不知道添加应用商店图标的条目.

那么,你需要做的是:

cordova platform rm ios
cordova platform add ios@4.5.1
Run Code Online (Sandbox Code Playgroud)

config.xml通过略微修改添加上述行- 使用JPEG来避免"'appname.app'资产目录中的App Store图标不能透明也不能包含alpha通道":

<icon height="1024" width="1024" src="icons/ios/icon-1024.jpg" />
Run Code Online (Sandbox Code Playgroud)

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

要验证您的iOS平台版本,请在以下位置查找以下行config.xml:

<engine name="ios" spec="~4.5.1" />
Run Code Online (Sandbox Code Playgroud)

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

cordova plugin rm cordova-plugin-console
Run Code Online (Sandbox Code Playgroud)


Sha*_*thi 16

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

<icon height="1024" width="1024" src="icons/ios/icon-1024.png" />
Run Code Online (Sandbox Code Playgroud)

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