Xcode9.2打包图片显示异常解决方案

Posted 猿故

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode9.2打包图片显示异常解决方案相关的知识,希望对你有一定的参考价值。

在使用Xcode9.2适配iPhone X的过程中遇到了部分图片显示异常(不显示或花掉)的问题。主要分两种情况,一是App Icon不显示,二是资源图片在ios8.1 iOS8.2上面会花掉,本文简单记录一下这两种情况的解决方案。

升级Xcode9.2之后App Icon突然不显示

在Xcode8.x上配置好的App Icon文件,在Xcode8.x的模拟器以及打包安装到真机上App Icon都能正常显示。升级到Xcode9.2之后,查看App Icon中资源文件都正常,但是在模拟器上跑的时候和安装到真机上App Icon怎么都显示不出来。

解决办法:

  • 用预览把App Icon打开,把alpha通道关闭;

  • 预览-工具-指派描述文件,把ColorSync描述文件从iMac选项改为sRGB选项;

修改ColorSync描述文件

修改完成之后保存,重新跑项目,应用图标就出来了。

Xcode9.2打包安装到iOS8.1和iOS8.2的机器上资源图片花掉

在适配完iPhone X之后,公司的测试人员拿出它iOS8.1的iPhone5s,装上之后把大家吓了一跳,App中大部分图片都花掉了,而直接放在bundle下的和从网络加载的图片却没有花掉,代码有毒?

比如好好的一张图,会花得让你怀疑自己是不是撸多了:

Xcode9.2打包图片显示异常解决方案

花掉的图标

花掉的tabbar icon

这一定是Xcode的bug,这个锅,我们开发不背

以上是关于Xcode9.2打包图片显示异常解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Xcode9.2 构建版本显示在 ios8.1 中扭曲的图像

解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题

rn图片显示错乱

Java打包问题

android studio添加本地 图片

Android SeekBar 设置自定义thumb 图片显示异常