Xcode 9 - iOS 8图像奇怪扭曲

时间:2018-01-02 10:35:40

标签: ios iphone xcode

编辑:请注意,此问题现已在Xcode 9.3中解决,小时!

好吧,这是一个Xcode错误,但有没有人有解决方法?

由于我对Xcode 9进行了更新并编译了我的应用,因此我的图片出现了错误。我的应用中的所有图片都只会在iOS 8上失真。我必须指出,当使用Xcode 8重新编译完全相同的项目时,每张图片都显示

当我的应用在iOS 8上运行,然后在iOS 9(或10或11)上运行Xcode 9时,这是我的启动屏幕。

launchscreen comparaison

我知道有些人在Xcode 8 beta 6Xcode 8 simulator ios 8 image get distortedXcode 8 beta 6 - App image broken in iOS 8)遇到此错误,但他们说这是在Xcode 8 GM中解决的Xcode错误。我无法在Xcode 9找到任何人遇到此问题。

Xcode 9为图片资源带来了很多变化,因此我尝试使用它们(勾选"保留矢量数据",更改为"个人刻度"等)但它没有帮助。

我正在使用Xcode 9.2 (9C40b),我认为这是最新的Xcode版本。

有人对此有所了解吗?

2 个答案:

答案 0 :(得分:10)

可以参考Xcode 9发行说明https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW936

两个解决方法:

  • 使用Xcode 9.1构建应用official download link

  • 或者使用Xcode 9.2并将部署目标设置为iOS 8.4或更高版本。

它对我有用。 建议使用第一个,因为第二个只允许iOS 8.4支持。

答案 1 :(得分:0)

我发现将图像从资产移动到捆绑包可以修复此错误