解决Xcode 9打包“Missing Marketing Ic
1、“Missing Marketing Icon”
今天在用 Xcode 9.0 打包时候遇到的问题:
“Missing Marketing Icon”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 开始,我们需要在项目中添加一个 1024X1024 尺寸的icon。详情见苹果开发文档:添加一个 App Store 图标
2、“Invalid App Store Icon”
当我添加1024X1024 尺寸的icon后,遇到一个错误提示:
Invalid App Store IconiTunes 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."
意思就是:添加的App Store Icon是无效的,图标不能透明,也不能包含一条阿尔法通道。(一脸懵逼,阿尔法通道是什么鬼???)
于是查看开发文档:App Store 图标规范
App Store 图标规范接下来让UI设计师们按要求切图就行了。
3、最后
如果PNG格式的icon一直不行的话,可以试试下面两种方法:
方法一:
尝试用JPEG格式的icon。我的这样就可以了,下面是我的JPEG格式icon的简介。
图片简介
方法二:
先把PNG格式图片转成JPEG,然后再转成PNG试试。
好了,祝大家打包成功,审核通过。