2015-10-15 90 views
2

要利用應用程序細化功能以及iOS 9,我們必須在我們的項目中使用xcassets目錄。然而,該文件還稱:應用程序精簡,部署目標設置爲iOS 6

的Xcode 6提供了根據您的項目部署目標資產目錄不同的功能:

對於所有項目,單個圖像可以使用組名稱被加載。

對於部署目標至少爲iOS 7或OS X 10.9的項目,Xcode會將您的資產目錄編譯爲運行時二進制文件格式,以縮短您的應用程序的下載時間。

如果部署目標設置爲iOS 7,則資產目錄將被編譯爲.car文件,而對於iOS 6目標,圖像將被簡單地複製到應用程序包中。

所以,問題是:

  • 如果我使用的資產類別,而不是捆綁,而是讓在iOS 6的部署目標的逗留,並上傳應用程序歸檔到iTunes連接,將服務器做應用切片運行iOS 9的設備?
  • 如果我在資產目錄中只有@ 2張圖片,切片應用程序是否包含iPhone 6加設備的圖片?

在此先感謝!

回答

1

好的,經過多次測試,我得到了答案。

  1. 應用切片將如果你部署目標設置到iOS 6中Images.xcassets所有的圖像將被簡單地複製到應用程序包被應用。因此,如果您希望在iOS 9上切分圖像資源,則必須將部署目標設置爲iOS 7或更高版本。
  2. 是的,它的確如此。