簡體   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