最近向appstore上传应用的时候,报了这样一个错误,如下图
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.”英语好的小伙伴们,一眼应该能看出是哪里的问题。这个error的意思是说在你的应用中图片集里放置的AppIcon中图片不能是透明的图片,也不能是含有alpha的图片,这样说可能还是有些难理解的。简单的说就是要把图片的透明度去掉。把这个意思转达给设计妹妹重做一下就好了。如果不想麻烦设计妹妹,也可以自己做。下面说一下在mac系统下面怎么把图片的透明度去掉。
步骤:1、先把png格式的图片导出成jpg格式。(具体做法:双击图片打开,在菜单栏里选择文件下拉列表里面的导出,如下图,格式选择JPEG,然后存储,图片就变成了jpg格式)
2、再把jpg格式的图片导出成png格式。(具体做法:双击图片打开,在菜单栏里选择文件下拉列表里面的导出,格式选择PNG,然后存储,图片就变成了png格式,并且去掉了alpha)
3、将这个新导出png图片上传到项目中,重新打包上传到APPstore就好了
处理前 处理后
网友评论