上传到AppStore时出现此错误:
iOS应用必须包含PNG格式的1024x1024px营销图标。不包含营销图标的应用程序无法提交给App Review或Beta App Review。
答案 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" />
答案 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
答案 4 :(得分:0)
您可能需要添加ios 11所需的assets.car文件,您可以使用xcode或在线工具创建它http://www.applicationloader.net/appuploader/icontool.php
将assets.car文件作为资产文件或图像文件。