美文网首页iOS学习笔记
XCode9.2打包ipa在iOS 8手机内置图片变形问题

XCode9.2打包ipa在iOS 8手机内置图片变形问题

作者: 香橙柚子 | 来源:发表于2018-02-08 13:45 被阅读181次

iOS 8手机内置图片变形问题,
先上图:


图一 图二

最近在更新项目的时候突然发现这个问题.我们公司后台有一个iPhone 6,系统一直没升过级,还是iOS8.2的系统.在他的手机上所有的本地图片都严重失真.立马在我自己的手机(iOS11.2)上看了下没问题.

很不放心,于是就把项目在所有的系统版本上(用的模拟器)都运行了一遍.发现只有在iOS8上才会出现合格问题.
当时还在想是不是苹果不支持ios8了,但是这种不可能的,就算苹果不维护iOS 8了,也不可能不支持.

我本人用的Xcode9.2,属于最新版本的
于是开始查资料,找原因,问了几个开发的朋友.

解决方法如下:

  • 等苹果爸爸修复Xcode的bug
    ps: 至于下个Xcode版本能不能修复,只能随缘了
  • 不要用Assets来管理图片,把图片拉出来,放在单独的文件夹即可解决,更改icon的加载,图片的存放位置.
    ps: 这个比较可行,详情可以看考:iOS中imageNamed与imageWithContentsOfFile的区别
  • 降级Xcode版本,不要使用Xcode Version 9.2
    ps: 这个方法我没测试,但是我一直都是使用最新的版本,这是做开发的习惯.
  • 提高工程内系统版本的兼容度(最低适配9.0)
    ps: 这个是产品说了算的.
  • 让顾客升级手机系统版本!
    ps: 这个你就做梦吧.

相关文章

网友评论

    本文标题:XCode9.2打包ipa在iOS 8手机内置图片变形问题

    本文链接:https://www.haomeiwen.com/subject/ghkttftx.html