【问题标题】:Expo build fail: Repeated error about transparency on icon in expo build despite no transparency世博会构建失败:尽管没有透明度,但世博会构建中图标透明度的重复错误
【发布时间】:2020-03-03 08:58:07
【问题描述】:

我整个下午都在尝试第一次使用 expo-cli 运行 expo build:ios,这样我就可以将我的第一个 expo 应用程序放到 TestFlight 上,但我反复收到错误消息:“你的应用程序图标不能有如果您希望将您的应用程序上传到 Apple Store,则透明度。”

我已经检查了获取信息,并且图标文件没有显示 Alpha 通道。我已将图标放在白色背景上,并在 Photoshop 中合并了应该删除透明度的图层,我什至尝试将其保存为 jpeg,因此没有透明度,但结果是一样的。我检查了我的 app.json 文件,它与 expo github 频道上类似问题中给出的示例一致。它也在这里:https://github.com/callyb/expo-cli-build-error/blob/master/app.json

我不知所措 - 该应用程序在我的设备和模拟器上都运行良好,在 expo 上发布并在 expo 生产模式下运行,我只是看不出错误可能在哪里(我假设它可能不是图标...)有人有什么建议吗?有什么工具可以用来检查错误可能在哪里?非常感谢您的帮助...

【问题讨论】:

  • 是的,睡眠太少,编码太多!这是可以预测的 - app.json 中图标的路径与实际路径不匹配...

标签: ios build expo


【解决方案1】:

我用过这个网站:

https://www.online-image-editor.com/

上传图片 -> 高级设置 -> 透明度 -> 移除透明度 -> 保存

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我有使用 aplha 的 png。

    要解决此问题,请打开您的 png 图像并在没有 aplha 设置的情况下保存它。

    这里是在 PGN 中检查 alpha 的 github 参考。 don't allow to use png icon with alpha channel

    如果您使用的是 macbook,只需预览您的图标并通过取消选中 Alpha 属性将其导出。

    【讨论】:

    • 创造了奇迹!
    【解决方案3】:

    感谢您回答 Ahmed Anwar,但正如我所说,我已经在没有 Alpha 通道的情况下保存了它……事实上,我不久前找到了答案,因为我不小心将其放入 cmets 而不是我自己的答案题!所以答案是:

    是的,睡眠太少,编码太多!这是可以预测的 - app.json 中图标的路径与实际路径不匹配...

    有时候太明显了!! :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-27
      • 2020-12-11
      • 1970-01-01
      • 2021-01-16
      • 2020-06-09
      • 2021-03-21
      • 2023-02-25
      • 1970-01-01
      相关资源
      最近更新 更多