我相信我犯了一個愚蠢的錯誤。但我無法弄清楚。iOS啓動屏幕資產目錄不起作用
我有一個名爲Default.png的圖像,我已經添加到我的項目中。現在,當我轉到常規然後啓動圖像時,將此Default.png拖放到我的應用程序的2x窗口中。當我開始構建項目並嘗試它時,出現此錯誤:
「名爲」LaunchImage「的啓動圖像集沒有任何適用的內容。」
這裏有什麼問題?我也看到,簡單地拖放Default.png應該可以做到,但我認爲這是針對舊版本的。
任何想法?
感謝
我相信我犯了一個愚蠢的錯誤。但我無法弄清楚。iOS啓動屏幕資產目錄不起作用
我有一個名爲Default.png的圖像,我已經添加到我的項目中。現在,當我轉到常規然後啓動圖像時,將此Default.png拖放到我的應用程序的2x窗口中。當我開始構建項目並嘗試它時,出現此錯誤:
「名爲」LaunchImage「的啓動圖像集沒有任何適用的內容。」
這裏有什麼問題?我也看到,簡單地拖放Default.png應該可以做到,但我認爲這是針對舊版本的。
任何想法?
感謝
搜索關鍵字LaunchImage並將其刪除。然後,嘗試通過拖動來再次分配圖像,就像您之前已經做過的那樣...
我刪除了LaunchImage並創建了一個新的。這不應該改變任何東西,但它現在起作用。我有一種感覺,那是愚蠢的。謝謝 – zburns12
我在這裏嘗試了一切,刪除了.app並每次都重新構建,並且沒有任何工作。我終於厭倦了,轉回到舊式的啓動器映像規範(項目設置窗口 - >常規 - >啓動映像 - >源 - >不使用資產目錄)。
這種情況在Xcode 5.0提出的iOS + 7 蘋果使用Images.xcassets到組的應用程序圖標,應用程序啓動(默認)圖像在Xcode 5.0 + iOS的7
爲了解決資產目錄編譯器的問題錯誤 名爲「LaunchImage」的啓動圖像集沒有任何適用的內容。
方法: 將適當大小的圖像放入LaunchImage中。 例如: 應該在640x960尺寸iPhone的肖像iOS7 2x。 iPhone肖像iOS 7 R2中尺寸應爲640x1136。
借鑑iOS應用程序編程指南:
創建和設置推出了iOS版的圖像,同時您的應用程序在iOS上推出
啓動圖像顯示。一旦用戶點擊您的應用程序圖標,就會出現與設備分辨率匹配的啓動圖片。
應用程序啓動(默認)圖片
指定您的Xcode項目設置爲你的應用程序啓動圖像。在Xcode 5.0中,在項目設置的常規選項卡上指定這些圖像;在舊版本的Xcode中,此選項卡可能具有不同的名稱。 Xcode會將啓動映像文件放在應用程序包的頂層,並根據需要配置其他項目設置。具體來說,如果您的應用在iOS 7或更高版本上運行,Xcode會自動將UILaunchImages鍵添加到應用的Info.plist文件中。該鍵告訴系統您的應用程序的啓動圖像文件的名稱。對於早期版本的iOS,系統使用啓動圖像文件名來決定要加載哪個圖像。
通過爲不同的iOS設備添加啓動圖像的確切大小,可以解決同樣的錯誤。
是的,如果您在資產中添加了錯誤大小的圖像,則會出現相同的錯誤。 –
我也有這個問題。確保一對夫婦的事情:
我修正了應用程序編譯後的尺寸沒有錯誤,但我認爲最重要的是寬高比。
在我的情況下,在Xcode 7中,Images.xcassets
從Build Bundles中複製包資源下丟失。然後我只是手動添加它,問題沒有了。
請仔細檢查並比較你的圖片尺寸是否與預計的尺寸匹配。在我的情況下,我使用了錯誤的大小,但是在糾正項目時沒有問題。
此外,圖像名稱default.png現在不相關。而且它不需要首先添加到您的項目中。它只會佔用更多的空間。只需將圖像從一個文件夾(例如桌面)拖到資產目錄中即可。 – Fogmeister
在我的情況下,LaunchImage被移動到子文件夾中而不顯示。所以當我將它移回資產目錄的根文件夾時,它工作正常。 –