解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误

1、“Missing Marketing Icon”

今天在用 Xcode 9.0 打包时候遇到的问题:

iTunes Store Operation Failed
WARNING ITMS-90704: "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打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误_第1张图片
“Missing Marketing Icon”

因为从Xcode 9 开始,我们需要在项目中添加一个 1024X1024 尺寸的icon。详情见苹果开发文档:添加一个 App Store 图标

解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误_第2张图片
添加1024pt的icon

2、“Invalid App Store Icon”

当我添加1024X1024 尺寸的icon后,遇到一个错误提示:

iTunes Store Operation Failed
ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'xxx.app' can't be transparent nor contain an alpha channel."

解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误_第3张图片
Invalid App Store Icon

意思就是:添加的App Store Icon是无效的,图标不能透明,也不能包含一条阿尔法通道。(一脸懵逼,阿尔法通道是什么鬼???)

于是查看开发文档:App Store 图标规范

解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误_第4张图片
App Store 图标规范

接下来让UI设计师们按要求切图就行了。

3、最后

如果PNG格式的icon一直不行的话,可以试试下面两种方法:

方法一:

尝试用JPEG格式的icon。我的这样就可以了,下面是我的JPEG格式icon的简介。


解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误_第5张图片
图片简介
方法二:

先把PNG格式图片转成JPEG,然后再转成PNG试试。

好了,祝大家打包成功,审核通过。

解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误_第6张图片

你可能感兴趣的:(解决Xcode 9打包“Missing Marketing Icon”警告和“Invalid App Store Icon”错误)