我整个下午一直在尝试使用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生产模式下运行,但我根本看不出错误可能在哪里(我假设它可能不是图标...)有人有任何建议吗?有什么工具可以用来检查错误所在?非常感谢您的帮助...
答案 0 :(得分:0)
我面临着同样的问题,我有使用aplha的png。
要解决此问题,请打开您的png图片并保存,而不进行aplha设置。
这是在PGN中检查alpha的github参考。 don't allow to use png icon with alpha channel
如果您使用的是Macbook,只需预览图标并取消选中Alpha属性即可将其导出。
答案 1 :(得分:0)
感谢您回答艾哈迈德·安瓦尔(Ahmed Anwar),但我已经保存了它,没有像我所说的那样使用Alpha通道...事实上,我是在不久前找到答案的,这是因为我无意中在评论中而不是回答自己的问题题!答案是:
是的,睡眠不足,编码过多!这是可以预见的-app.json中图标的路径与实际路径不匹配...
有时候太明显了!! :-)
答案 2 :(得分:0)