簡體   English   中英

iOS啟動屏幕資產目錄無效

[英]iOS Launch Screen Asset Catalog not working

我相信我犯了一個愚蠢的錯誤。 但我無法弄明白。

我有一個名為Default.png的圖像,我已添加到我的項目中。 現在當我轉到General然后啟動Images時,我將Default.png拖放到我的應用程序的2x窗口。 當我去構建項目並嘗試它時,我收到此錯誤:

“名為”LaunchImage“的發布圖像集沒有任何適用的內容。”

這有什么問題? 我也看到只需拖放Default.png即可,但我認為這適用於舊版本。

有任何想法嗎?

謝謝

在.plist文件中搜索LaunchImage關鍵字並將其刪除。 然后,嘗試通過拖動再次分配圖像,如前所述...

此案例在Xcode 5.0 + iOS 7中引發.Apple使用Images.xcassets將應用程序圖標,應用程序啟動(默認)圖像分組到Xcode 5.0 + iOS 7中。

解決資產目錄編譯器錯誤的問題名為“LaunchImage”的啟動映像集沒有任何適用的內容。

方法:將適當大小的圖像放入LaunchImage。 例如:在iPhone Portrait iOS7 2x中應該是640x960尺寸。 在iPhone Portrait iOS 7 R2中應該是640x1136尺寸。

iOS應用程序編程指南中的參考:

創建和設置iOS啟動圖像

當您的應用在iOS上啟動時,會顯示啟動圖像。 只要用戶點按您的應用圖標,就會顯示與設備分辨率匹配的啟動圖片。

應用程序啟動(默認)圖像

在Xcode項目設置中指定應用程序的啟動圖像。 在Xcode 5.0中,在項目設置的“常規”選項卡上指定這些圖像; 在舊版本的Xcode中,此選項卡可能具有不同的名稱。 Xcode將您的啟動圖像文件放在應用程序包的頂層,並根據需要配置其他項目設置。 具體來說,如果您的應用程序在iOS 7或更高版本上運行,Xcode會自動將UILaunchImages鍵添加到您應用的Info.plist文件中。 該鍵告訴系統應用程序啟動圖像文件的名稱。 對於早期版本的iOS,系統使用啟動映像文件名來決定加載哪個映像。

通過為不同的iOS設備添加啟動圖像的確切大小,解決了相同的錯誤。

我在這里嘗試了一切,刪除了.app並且每次都重建了,沒有任何效果。 我終於厭倦了並切換回舊式的啟動器圖像規范(項目設置窗口 - >常規 - >啟動圖像 - >源 - >不要使用資產目錄。)這有效!

我也有這個問題。 確保以下幾點:

  1. 縱橫比是Apple所期望的,換句話說就是方形
  2. 尺寸正確,60pt(例如)應為60x60
  3. 60pt @ 2x應為120x120

在我修復了應用程序編譯的大小沒有錯誤,但我認為最重要的是寬高比。

就我而言,使用Xcode 7,在Copy Bundle Resources下的Build Phases中缺少Images.xcassets 然后我只是手動添加它,問題就消失了。

嘗試查看“LaunchImage”的代碼並將其重命名為“Default”

如果圖像大小與預期大小匹配,請仔細檢查並進行比較。 在我的情況下,我使用了錯誤的大小,但在糾正項目時建好了。

檢查此附加圖像以查看可以比較它們的位置

暫無
暫無

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

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