当我尝试向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时错误仍然存在。


当前回答

使用Alpha通道移除器。它可以让你把图标拖到应用程序中,它会消除透明度。

从这里下载:http://alphachannelremover.blogspot.com

更新:这不是我的网站

其他回答

错误信息本身是这样的:

“无效的应用商店图标。在资产目录中的应用程序商店图标 “YourApp。应用不能透明,也不能包含alpha通道。”

所有应用程序图标必须是方形的,不透明或半透明(alpha值!= 1.0)。

提示:应用程序图标可能有圆角。(在这里分享你的应用程序图标)

以下是苹果应用程序图标-人机界面指南

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

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

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

从这里生成应用程序图标https://appicon.co/ 删除资产。Xcassets文件(project->ios->runner) 复制的资产。Xcassets从新生成的图标文件夹和过去这里(项目->ios->runner) 从XCode执行干净的构建文件夹 然后存档并上传新的构建

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

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

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