问题
最近新创建了一个项目,添加了App图标运行模拟器没有正常显示图标,构建的项目还是空白,如图一:排查问题
1.步骤
1、查看Assets中的AppIcon里面添加的图片没有报任何警告⚠️
2、查看Tagets-->General-->App Icon and Launch Image中App Icons Source选择正确,点击后面的小箭头可以正常跳转;
2.此时添加图片和选取的路径都没有问题,可是构建的项目还是空白的不显示图标,想着有可能是Xcode缓存的问题,就clean下项目,再次运行还是空白
3.怀疑添加的图片带有Alpha通道,查看图片后发现果然带有Alpha通道,如图三:然后找了公司UI去除了Alpha通道,换了一套图标,再次运行还是空白
4.删除了AppIcon,又重新创建AppIcon,添加图标,再次运行还是空白
5.最后退出了模拟器退出了Xcode,再次打开项目,重新运行这次终于显示了添加的App图标。
6.所以最后我怀疑还是Xcode或者模拟器缓存的问题,只是clean下项目是不能解决的,需要退出模拟器和Xcode,再次打开运行就可以了,就会显示添加的图标了