繁体   English   中英

Xcode 10 beta iOS 12没有显示图像

[英]Xcode 10 beta iOS 12 not showing images

我对Xcode和iOS的测试版有一个问题。 我有一些png资产,它们在模拟器中工作正常。 但在设备上,一些资产(不是全部,但大多数)正在正确加载问题。 在终端我得到的错误如:

2018-08-14 15:53:06.554087+0200 Findlo[1896:230695] [framework] CoreUI: Encoded Deepmap blob version 1128416075 does not match with current version 4
2018-08-14 15:53:06.554132+0200 Findlo[1896:230695] [framework] CoreUI: Unable to decompress stream for CSI image block data. 'deepmap-lzfse'

并且创建了UIImage,但它显示为完全透明的图像。 我该怎么做才能解决这个问题? 我使用Pixelmator创建了所有这些图像(工作和不工作)

我试图从.png创建一个SKSpriteNode时遇到这些确切的错误。 我相信这是因为你在Xcode 10 beta和iOS 12 beta的版本中存在不匹配。 我有最新的Xcode 10(测试版6),但有一个稍微旧的iOS 12种子。 当我更新到最新的iOS 12 beta(beta 10)时,它已得到解决。

希望这可以帮助!

我遇到了同样的问题,我在Github中查看代码时发现了一些问题。 在新的Beta Xcode 10中打开项目时,未显示的图像现在具有不同的约束。 这不是一个解决方案,但它可以帮助我们弄清楚为什么会出现这些错误。 我不知道为什么要改变约束。 在此输入图像描述

我们遇到了完全相同的问题。 我看了几个小时,看不到任何奇怪的东西,除了你得到的相同的consol消息。 下一步是弄清楚iOS 12是做错了还是Xcode 10.我运行了所有测试版本,发现确实是Xcode做错了。

  • Beta1好的
  • Beta2好的
  • Beta3好的
  • Beta4不行
  • Beta5不行
  • Beta6不行

我们得出结论,不值得花更多的时间在它上面,它将在Xcode 10的更高版本中再次开始工作。它可能与Xcode尝试优化PNG压缩或类似的方式有关。

UPDATE
尝试使用Xcode GM,它现在工作正常。 在我的所有项目中。

将图像转换为* .png格式并添加到项目目录,而不是.xcassets目录。 它对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM