2013-10-21 54 views
6

任何地方我沒有找到.xcassets模板的向後兼容性細節。.xcassets支持較舊的IOS版本

如果我遷移當前圖像資產像APPICON,通過在新的Xcode 5的設置使用選項資產使用目錄推出圖像聚光燈圖標等,以.xcassets模板,將在舊版本我的應用程序的工作像iOS6的& 5,如果我運行在那。

而已經用於圖像的代碼中的命名約定將正常工作。

在此先感謝。

+0

是的,它會工作 – Mutawe

+0

@Mutawe感謝您的快速響應,只是爲了確認您是否已經測試了它或任何蘋果明確提到的地方。 –

回答

11

使用資產目錄僅與iOS 5及以上兼容。您可以爲每個圖標設置不同的圖標(設置與iOS 5 & 6兼容的圖標以及與iOS 7不同的圖標)。

注重兩件事:

  1. 你需要有圖標更尺寸。

  2. 如果你的應用程序是iPhone,只有當用戶使用iOS 7在iPad上運行它,並且你只會放置iPhone圖標時,用戶會有一個非常醜陋的空白圖標。出於某種原因,您不會得到任何錯誤,但與Xcode 4.x不同,無論如何,無論您要開發什麼應用程序(所有應用程序都會運行離子iPhone),您必須以我的觀點添加iPad圖標。要在資產目錄上執行此操作,請轉到「身份檢查器」並添加iPad圖標(默認情況下不會添加)。

+1

不錯@idan謝謝。 –

+0

@KarthikMitta很高興幫助:) – Idan