ios ionic 3-无效的App Store图标,“YourApp.app”的资产目录中的App Store图标不能透明,也不能包含Alpha通道

zi8p0yeb  于 2023-02-01  发布在  iOS
关注(0)|答案(4)|浏览(238)

我的ionic3项目构建IOS成功,但当我上传到itunes连接错误显示

然后我尝试按照ANSWER执行,但显示的是find: convert: No such file or directory
编辑:
我使用npm install imagemagick而不是brew install imagemagick安装了imagemagick
然后运行find ./resources/ -name "*.png" -exec convert "{}" -alpha off "{}" \;,显示find: convert: No such file or directory

eqqqjvef

eqqqjvef1#

错误解决了!!因为我的ionic 3项目包含图标alpha channel的问题。并感谢@猛禽。
1.我试图通过photoshop关闭图标alpha channel
1.删除IOS文件夹中的所有图标。
1.运行ionic cordova resources ios
1.重建ios ionic cordova build ios --prod,错误解决。

如果仍然有错误或任何问题,请在这里评论,我会尽力帮助您。

yqlxgs2m

yqlxgs2m2#

您需要在资产目录的XCode上执行此操作。例如(来自Apple)

在该屏幕的底部,您将看到必填字段:

图像大小应为1024x1024

qxsslcnc

qxsslcnc3#

find命令语法不正确,这样您会得到消息,这是您应该如何使用find命令:

find . -type f \( -iname \*.png \)  -exec convert "{}" -alpha off "{}" \;
x4shl7ld

x4shl7ld4#

如果您没有Photoshop,也可以在免费的Paint.Net中尝试:

  • 加载文件并再次保存,但在选项中选择24位。
  • 您将在预览中看到,图像将在白色背景上渲染。

感谢https://forums.getpaint.net/topic/30381-removing-the-alpha-channel/的Midora

相关问题