2015-10-20 55 views
0

我使用一些只有1x的圖像,並用於所有尺寸,一些圖像只有兩個,xcode 7中的ENABLE_BITCODE應該爲XCode提供所有圖像大小?

現在通過啓用Xcode中的位碼標誌應該重新生成三種尺寸的所有圖像?

也應該將閃屏和圖標添加到圖像資產目錄或將其保存在項目上,因爲文件會影響應用程序的大小嗎?

+1

只是爲了說清楚:你說的是切片,bitcode與不同的資產無關。更多信息:https://developer.apple.com/library/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html。它在那裏說:'你必須使用資產目錄才能分割資源。'你使用資產目錄嗎? –

+0

是的,但我沒有添加所有圖像大小 –

回答

0

首先,Bitcode是一個完全不同的概念,它產生一個編譯程序的中間表示。這SO thread精美地解釋它。

我相信你正在尋找Slicing。每Apple Documentation

切片是創建和不同的目標設備提供該應用 束的變體的過程。變體僅包含目標設備所需的可執行體系結構和資源。您繼續開發並上傳完整版本的應用 到iTunes Connect。 App Store將根據您的應用支持的設備創建並提供不同的 變體。根據其分辨率和設備系列劃分的圖像資源是 。 GPU資源 根據設備功能進行分割。當用戶安裝一個 應用程序時,會下載並安裝用戶設備的變體。

信任你正在談論Slicing

在Xcode中,指定目標設備和資產類別提供 圖像的多種分辨率。

因此,您應該提供資產目錄中的所有目標設備圖像以便切片有效地工作。