当我尝试向Itunes Connect提交应用程序时,我得到了以下错误。

iTunes Store Operation Failed

Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'YourApp.app' can't be transparent nor contain an alpha channel."

我提交了一份不透明的文件。所以在提交到iTunes Connect时错误仍然存在。


当前回答

这里有一个解决方案,对我在High Sierra工作

在预览应用程序(默认的OSX图像查看器)中打开应用商店图标(1024*1024)。 从菜单栏单击“文件”菜单并选择“导出”。 查看截图 取消选中Alpha,选择您想要导出图像的位置,然后单击保存按钮。查看截图 将当前的App Store图标替换为新导出的图标图像。 验证并上传。

其他回答

我尝试了这篇文章中提到的几种方法(除了转换成。jpg格式),都没有成功。我通过在photoshop中打开文件并使用“导出到web”来解决这个问题。在该进程/窗口中有一个用于透明度的复选框。

如果ionic3项目在上传到iTunes Connect时显示此错误,请检查此答案

这是我的项目错误,当我试图诋毁。

最后遵循这个答案,错误解决了。

如果你没有mac,在windows上你可以打开Paint并保存为正确尺寸1024x1024的PNG

愚蠢的错误从我的部分,没有存档应用程序后删除alpha。只是不断提交我的旧存档应用程序,并发现相同的alpha/透明度错误。希望它能帮助到别人。

我遇到了这个问题,这是因为我的应用商店图标没有显式地列在config.xml中。一旦我加了一行

src="www/res/icon/ios/icon-1024.png" width="1024" />,

科多瓦没有添加alpha通道就正确复制了。