首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误ITMS-90717:“无效的App图标”

错误ITMS-90717:“无效的App图标”
EN

Stack Overflow用户
提问于 2017-10-05 12:36:33
回答 22查看 162.1K关注 0票数 281

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

代码语言:javascript
复制
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时,错误仍然存在。

EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2017-10-06 16:08:22

下面的解决方案对我有效。

  1. 单击并打开预览应用程序中的app图标(1024*1024)。
  2. 通过取消阿尔法通道的标记来导出它。
  3. 用新导出的图标图像替换当前App图标。
  4. 验证并上传。

注:-这将不能在Mac上工作,请尝试一个低版本的导出没有alpha或使用任何一个图像编辑应用程序或尝试以下的替代方案。

备选方案1:(使用塞拉利昂或高塞拉和离子)

  1. 将App图标复制并粘贴到桌面上。
  2. 打开图像。单击“文件”菜单->“重复”。
  3. 通过取消阿尔法频道的标记来保存它。
  4. 用此图标替换当前的App图标。
  5. 验证并上传。

备选方案2: 如果复制不工作,请尝试在预览中打开它,然后执行文件导出。我取消了阿尔法通道的选择。- Alejandro Corredor

Alternative 3 : 使用High塞拉利昂和Ionic,在以下文件夹中找到了问题图像:[app name]/platforms/ios/[app name]/Images.xcassets/Appicon.appiconset/icon-1024.png。我们必须将其复制到桌面上,并在取消选中Alpha时将其另存起来,然后将其重命名为icon-1024.png,然后删除原始文件并将新文件复制回原始文件夹。虽然没有显示错误,而且所有权限都设置为/777,但导出无法工作。希望这能挽救我刚失去的那一天的人。-拉尔夫·欣克利

票数 543
EN

Stack Overflow用户

发布于 2017-11-13 12:18:23

我也面临着同样的问题,无法用Shamsudheen提供的解决方案来修复它。离子以某种方式增加了我的图标的透明度,即使源图标根本没有任何透明度。最后,我能够通过以下方式解决这一问题:

安装imagemagick (MacOS):

brew安装映像

从资源文件夹中的所有图像中删除alpha通道:

查找./resources/ -name "*.png“-exec转换"{}”-alpha off "{}“\;

票数 108
EN

Stack Overflow用户

发布于 2018-09-13 08:08:55

这里有一个对我有用的解决办法

  1. Preview应用程序(默认OSX图像查看器)中打开App图标(1024*1024)。
  2. 单击菜单栏中的File菜单并选择Export视图截图
  3. 取消选中Alpha,选择要导出图像的位置,然后单击Save按钮。视图截图
  4. 用新导出的图标图像替换当前App图标。
  5. 验证并上传。
票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46585809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档