【问题标题】:Xcode 9 - iOS 8 images get weirdly distortedXcode 9 - iOS 8 图像变得奇怪扭曲
【发布时间】:2018-06-27 06:34:31
【问题描述】:

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

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

自从我更新到Xcode 9 并编译我的应用程序后,我的图像出现了错误。我的应用程序中的所有图像都会失真,仅在 iOS 8 上。我必须指出,当使用Xcode 8 重新编译完全相同的项目时,每张图片都显示得很好

这是我的应用程序在 iOS 8 上运行时的启动屏幕,然后在 iOS 9(或 10 或 11)上运行,两者都使用 Xcode 9

我知道有些人在使用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 版本。

有人知道吗?

【问题讨论】:

  • @the4kman 我在我的问题中指定我已经看过这篇文章,并且它没有回答问题,因为它应该在 Xcode 8 GM 中解决。所以它根本不是重复的。
  • 遗憾的是,这个问题一直存在,并且在 Xcode 9 GM 中没有得到完全修复。其他问题也被标记为重复,包括这个:stackoverflow.com/questions/48019309/…
  • 这些帖子的答案都没有表明它仍然出现在 Xcode 9 中,这就是我不得不问的原因。有人说对于 Xcode 8:“GM 构建解决了这个问题”。你有什么建议可以解决这个问题吗?
  • 遗憾的是,这个错误没有得到任何类型的 AFAIK 修复。如果可以,请使用物理设备进行测试。

标签: ios iphone xcode


【解决方案1】:

可以参考 Xcode 9 Release Notes 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。

【讨论】:

  • 感谢您的回答。但我认为如果我将部署目标设置为 iOS 8.4,早期版本将无法工作,不是吗?
  • 是的,如果您设置为 iOS 8.4 早期版本将无法使用。如果你使用 Xcode 9.1 编译你的项目会更好。
  • 对于任何想知道的人,这里是 Xcode 9.1 的下载链接download.developer.apple.com/Developer_Tools/Xcode_9.1/…
  • @rmaddy 完全同意,但我仍然注意到在我的应用程序中使用 iOS 8 的一些用户。我认为那些人不更新有几个原因(例如我特别想到越狱)
  • @rmaddy 如果您使用的是 iPhone 4s,在 iOS 9 上性能会非常缓慢。一些用户选择保留 iOS 8。
【解决方案2】:

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

【讨论】:

  • 捆绑是什么意思?直接在项目文件中?
  • 是的,它确实有效,但是当我尝试时,我的所有图像都不成比例(因为 x1、x2、x3 图像丢失)。如果你只有几张图片,这个解决方案很好,但如果你有很多,那就太可怕了而且很耗时......
  • 对不起。我发现了,但我有很多图片,所以最后使用 Xcode 9.1 上传我的应用程序。也许使用 Xcode 9.1 是最好的方法。或者等待苹果在下一个版本中修复它。
  • 是的,我认为 Xcode 9.1 是最好的解决方案,以免弄乱您的项目。不过谢谢你的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 1970-01-01
  • 2014-11-06
相关资源
最近更新 更多