当我尝试向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时错误仍然存在。
下面的解决方案对我很有效
点击并打开预览应用程序中的应用商店图标(1024*1024)。
通过取消Alpha通道来导出它。
将当前的App Store图标替换为新导出的图标图像。
验证并上传。
注意:这将不适用于Mac OS High Sierra,请尝试低版本的导出没有alpha或使用任何一个图像编辑应用程序或尝试以下替代方案。
选择1:(使用Sierra或High Sierra和Ionic)
复制并粘贴应用商店图标到桌面。
打开映像。单击“文件菜单”->副本。
通过取消Alpha通道来保存它。
用这个图标替换当前的App Store图标。
验证并上传。
替代方案2:如果复制不工作,尝试在预览中打开它,然后进行文件导出。我可以取消alpha通道的选择。——@AlejandroCorredor。
选择3:使用High Sierra和Ionic,在以下文件夹中发现问题图像:[应用名称]/platforms/ios/[应用名称]/Images.xcassets/Appicon.appiconset/icon-1024.png。我们必须将其复制到桌面并另存为,同时取消选中Alpha,然后将其重命名为icon-1024.png,然后删除原始文件并将新文件复制回原始文件夹。导出不工作,但没有显示错误,所有权限都设置了/777。——@RalphHinkley
下面的解决方案对我很有效
点击并打开预览应用程序中的应用商店图标(1024*1024)。
通过取消Alpha通道来导出它。
将当前的App Store图标替换为新导出的图标图像。
验证并上传。
注意:这将不适用于Mac OS High Sierra,请尝试低版本的导出没有alpha或使用任何一个图像编辑应用程序或尝试以下替代方案。
选择1:(使用Sierra或High Sierra和Ionic)
复制并粘贴应用商店图标到桌面。
打开映像。单击“文件菜单”->副本。
通过取消Alpha通道来保存它。
用这个图标替换当前的App Store图标。
验证并上传。
替代方案2:如果复制不工作,尝试在预览中打开它,然后进行文件导出。我可以取消alpha通道的选择。——@AlejandroCorredor。
选择3:使用High Sierra和Ionic,在以下文件夹中发现问题图像:[应用名称]/platforms/ios/[应用名称]/Images.xcassets/Appicon.appiconset/icon-1024.png。我们必须将其复制到桌面并另存为,同时取消选中Alpha,然后将其重命名为icon-1024.png,然后删除原始文件并将新文件复制回原始文件夹。导出不工作,但没有显示错误,所有权限都设置了/777。——@RalphHinkley