【问题标题】:Invalid App Store Icon无效的应用商店图标
【发布时间】:2019-01-06 12:00:24
【问题描述】:

有谁能帮帮我吗?我被这个问题困住了。尝试了大约 15 次,即使我遵循了有关 Invalid App Store Icons 的所有可能修复程序,仍然收到此错误。

遵循 App Store 图标图像的要求。

我正在使用带有 xcode 版本 8.3.3 的虚拟机 MacOS Sierra 10.12

【问题讨论】:

  • 看来至少您必须在 xcassets 中提供的所有图像都具有透明度,这是不允许的。您能分享您在资产目录中使用的图像吗?
  • 我们需要查看图像/图像以便检测哪一个具有透明度
  • 仅供参考:- 从 7 月开始,您需要从 Xcode 9 或更高版本提交应用程序。
  • 这是我的应用程序图标。 App Icon
  • 提供您的图标进行检查。

标签: ios xcode virtual-machine macos-sierra appstore-approval


【解决方案1】:

由于以下问题。

  1. 检查您的图标不应包含透明背景。

  2. 并且它不应包含任何 Alpha 通道。检查 Alpha 通道 在预览中打开图像。然后做文件->导出然后一屏 会来,检查格式和Alpha选项应该取消选中。查看 以下图片供参考。

修改后保存即可。

【讨论】:

  • 我好像没有那个选项 Screen shot for the export option 知道为什么我在导出时没有那个选项吗?
  • 好的,如果选项不存在意味着它的alpha很好,所以现在问题是你的png可能包含透明背景,你需要删除它。
  • 仍然有同样的问题@vivekDas 我认为这是我的xcode版本:/
  • 尝试重新创建没有 Alpha 通道和透明背景和角的应用图标。
【解决方案2】:

使用 .jpg 图标以 1024x1024 分辨率上传即可。

(您可以导出为 jpg 格式并保存。将该 jpg 图像分配给项目资产中的应用图标后。)

【讨论】:

    【解决方案3】:

    上传 1024 * 1024 大小的图标,并特别要求您的设计师不要使用任何透明阴影。所有颜色和色调必须是纯色。简单的。谢谢

    【讨论】:

      【解决方案4】:

      我所做的是通过终端进入所有资产所在的文件夹,该文件夹位于 Runner 文件夹中,然后运行以下命令:

      brew install imagemagic
      
      find ./resources/ -name "*.png" -exec convert "{}" -alpha off "{}" \;
      

      之后,我再次将工作区存档,然后我对其进行了验证,它对我有用。希望这对其他人有帮助。

      【讨论】:

        猜你喜欢
        • 2013-12-05
        • 1970-01-01
        • 2017-10-19
        • 1970-01-01
        • 2011-05-03
        • 1970-01-01
        • 2018-05-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多