Xcode 9 – iOS 8图像奇怪扭曲
编辑:请注意,此问题现已在Xcode 9.3
,hourrah中解决!
好吧,这是一个Xcode错误,但有没有人有解决方法呢?
由于我对Xcode 9
进行了更新并编译了我的应用程序,因此我的图像出现了错误。 我的应用中的所有图像都被扭曲,仅在iOS 8
。 我必须指出,当使用Xcode 8
重新编译完全相同的项目时, 每个图像都显示出来 !
这是我的应用程序在iOS 8
上运行时的启动屏幕,然后在iOS 9
(或10或11)上运行,两者都使用Xcode 9
。
我知道有些人在Xcode 8 beta 6
( Xcode 8模拟器ios 8图像变形和Xcode 8 beta 6 – iOS图像中断的应用程序图像 )中遇到此错误但是他们说这是Xcode 8 GM
在Xcode 8 GM
解决的错误。 我在Xcode 9
找不到任何有这个问题的人。
Xcode 9
为图像资产带来了许多变化,因此我尝试使用它们(勾选“保留矢量数据”,更改为“个别比例”等)但它没有帮助。
我正在使用Xcode 9.2 (9C40b)
,我认为这是最新的Xcode版本。
有没有人知道这个?
可参考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构建应用程序 ( 官方下载链接 )
-
或者使用Xcode 9.2并将部署目标设置为iOS 8.4或更高版本。
这个对我有用。 建议使用第一个,因为第二个只允许iOS 8.4支持。
我发现将图像从资产移动到bundle可以修复这个bug