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下的和从网络加载的图片却没有花掉,代码有毒?
比如好好的一张图,会花得让你怀疑自己是不是撸多了:
花掉的图标
花掉的tabbar icon
这一定是Xcode的bug,这个锅,我们开发不背
以上是关于Xcode9.2打包图片显示异常解决方案的主要内容,如果未能解决你的问题,请参考以下文章
Xcode9.2 构建版本显示在 ios8.1 中扭曲的图像