2013-10-30 24 views
3

霎時間,並通過在我結束無明顯變化,我現在在我的資產目錄收到以下錯誤從圖像:資產目錄錯誤:CUICatalog:找不到再現了名

2013-10-30 14:44:46.629 MyApp[38590:a0b] CUICatalog: Can't find rendition for name: LoginBackground scale factor: 2 device idiom: 1 device subtype: 0 
2013-10-30 14:44:46.638 MyApp[38590:a0b] Could not load the "LoginBackground" image referenced from a nib in the bundle with identifier "com.mybundleid" 

我嘗試刪除圖像資產並重新添加它們,但無濟於事。這個問題發生在模擬器和設備上。奇怪的是,我仍然可以看到故事板中的圖像。將圖像直接添加到項目中也很有效。

有沒有其他人見過這個錯誤?這是怎麼回事?

回答

4

Update: CocoaPods 0.28.0 appears to have resolved this issue.

您是否使用CocoaPods來管理您的依賴關係?最近的更新可能導致此問題。

我最近遇到了與通用應用程序相同的問題。包含獨立設備特定資源的圖像集僅包含構建後單個設備類型的資產。我同樣對這些資產項目沒有發生明顯變化,我的故事板顯示正確。

經過Google搜索後,我發現了主要CocoaPods項目(https://github.com/CocoaPods/CocoaPods/issues/1520)上報告的資產目錄問題,並意識到可能更新CocoaPods可能是不明顯的變化。

將我的CocoaPods安裝從0.27.1回滾到0.26.2,支持之前的版本包含在Pod依賴項中編譯xcassets,現在似乎已經解決了這個問題。我會密切關注即將發佈的版本,因爲看起來這個領域非常活躍。

+0

我其實使用CocoaPods 0.27。如果/當您瞭解更多,請更新此線程! –

+0

CocoaPods 0.28解決了這個問題。 – Eric

2

我將cocoapods降級到0.26.2,它解決了我的問題。

相關問題