簡體   English   中英

使用Xcode 10后Xcode 9找不到資產

[英]Xcode 9 not finding assets after using xcode 10

我下載了Xcode 10,以測試項目中的某些新功能,現在,當我在Xcode 9上重新打開同一項目時,似乎Xcode找不到任何資產(圖像)

這在Xcode 10上可以正常工作:

let image = UIImage(named: "AsunnyDay")
// this would find the correct image

但是,在Xcode 9上

let image = UIImage(named: "AsunnyDay")
//image would be nil

我猜這與XCode 10有關,這些資產將資產分類為深色外觀還是淺色。 但是我不明白為什么Xcode 9找不到它們。

伙計們,這就是我的解決方法。

  1. 在Xcode 10 Beta中打開項目
  2. 轉到資產
  3. 選擇您擁有的所有圖像
  4. 在檢查器中,您可以選擇外觀類型。 選擇Any, Light,Dark Xcode 10 出現
  5. 這將為其他圖像創建額外的占位符: 額外資產
  6. 在Xcode 9中打開Project。資產看起來像這樣 額外資產
  7. 將1x,2x,3x重新排序。 重新排序
  8. 刪除多余的未分配占位符 最后
  9. 完成

對我來說,我只是使用Xcode 10重新運行了該項目,然后又恢復為Xcode 9,它對我有用。

更改您的命令行工具,然后首先清除您的派生數據。 清除您的項目。

之后,強制退出Xcode並重新打開它。 它解決了我的資產警告問題。

在此處輸入圖片說明

希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM