【发布时间】:2017-09-19 21:26:01
【问题描述】:
上传到 AppStore 时出现此错误:
iOS 应用必须包含一个 1024x1024 像素的 PNG 格式的营销图标。不包含 Marketing Icon 的应用无法提交 App Review 或 Beta App Review。
【问题讨论】:
-
Oh Images.xassets -> Appicon (dumb Xcode) 是你找到它的地方
上传到 AppStore 时出现此错误:
iOS 应用必须包含一个 1024x1024 像素的 PNG 格式的营销图标。不包含 Marketing Icon 的应用无法提交 App Review 或 Beta App Review。
【问题讨论】:
根据这里的其他答案,我相信完整的答案是:
如果您使用cordova platform update ios,它将为您带来截至今天4.4.0的最新稳定版本,不知道 添加应用商店图标的条目。
那么,你需要做的是:
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
【讨论】:
cordova platform add ios@^4.5.1,它应该会继续自动更新到更新的版本,因此有关“强制版本”的评论将不适用。
更新到最新的 cordova-ios 版本:4.5.1 并在 config.xml 中注册营销图标
<icon height="1024" width="1024" src="icons/ios/icon-1024.png" />
【讨论】:
对我来说,我确实喜欢这个。
首先,将图标大小更改为1024x1024,在yourProject/resources/icon.png中。
然后,在终端中运行它。
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。
【讨论】:
打开 Xcode => 将您的应用商店图标拖到 Resources/Images.xcassets/Appicon => 删除图像中的任何透明度 => 仅使用字母作为名称。例如:appstore.png
【讨论】:
您可能需要添加ios 11 需要的assets.car 文件,您可以使用xcode 或在线工具http://www.applicationloader.net/appuploader/icontool.php创建它
将 assets.car 文件作为资产文件或图像文件。
【讨论】: