2014-01-15 40 views
1

我正在使我的iPhone應用程序與iPad兼容。我想包含更大的圖像文件,以獲得更高分辨率的iPad版本的圖像,我不想將其包含在iPhone版本中(不希望二進制文件變得很大)。有沒有辦法做到這一點,或者我幾乎堅持要將iPad的藝術作品包含在iPhone版本中,反之亦然?可能只包含適用於iPad版的圖像?

+0

通用應用程序(iPhone和iPad)必須具備所有功能。這就是它的工作原理。 – rmaddy

+0

您可以遠程託管它們並在iPad上下載。但是,這非常依賴於你的用例。 –

+0

這些圖像有多大?這樣做的複雜性是否值得節省一些空間 - 當這些平臺上的用戶幾乎不知道應用程序的大小時。 – iandotkelly

回答

3

您必須同時包含通用應用程序,但是從iOS7開始,並且在使用資產目錄時,用戶不必下載任何不必要的圖像。蘋果爲您照顧這件事。

Asset Catalog Help

報價:

對於與iOS 7的部署目標項目時,Xcode編譯您的資產目錄爲減少下載時間爲您的應用運行時二進制文件格式。

+0

謝謝你。這太糟糕了,他們只能用於具有iOS7部署目標的項目,我猜我必須等到明年才能使用它們。 –

+0

這似乎並未減少需要下載的圖像數量,它只是簡單地使圖像佔用更少的空間。它根據所安裝的設備沒有說明排除圖像。 – Gavin

1

如果您想在商店中擁有一個版本,則必須同時包含這兩個版本。但是,如果你想分開使用iPad和iPhone版本,那麼他們每個都只需要該版本的圖像。只需在Xcode項目中爲每個目標分別設置兩個目標,並確保只包含需要它們的版本的資產。

+0

謝謝你的迴應。 –

相關問題