2015-02-23 45 views
0

我的應用程序對每個iPhone模型都有獨特的界面。更具體地說,每個屏幕尺寸都有一個獨特的界面。雖然我可以將所有內容嵌入到單個應用程序中,但仍有許多未使用的資源。例如,iPhone 4S的全屏圖像需要1.76 MB,但IPA需要12.63 MB用於同一資源,因爲它爲每種可能的屏幕尺寸都包含一個單獨的圖像。爲每個iPhone模型提交單獨的IPA

是否可以爲每個iPhone模型提交單獨的IPA,其中每個模型僅包含該特定iPhone所需的資產?

+4

這沒有任何意義。不,你不能。 – Cesare 2015-02-23 20:34:00

+0

此外,如果您使用更好的設置導出,則可以將單個4S背景圖像的文件大小從2MB降低至1000%。嘗試減少圖像的文件大小,這個問題就會消失。 – Nerrolken 2015-02-23 20:45:11

+1

這使* some *感,但這不是iOS和應用程序商店的工作方式。所以不,你不能。 – Caleb 2015-02-23 20:52:02

回答

2

不,你不能。 Apple建立的工作流程是爲每個屏幕尺寸都包含所有資產。您可以使用自動佈局等工具根據屏幕大小顯示和隱藏內容。

0

請更改您的項目,以支持自動loayout或以編程方式處理視圖。

你打算不工作。

0

您不需要(或可以)一次爲應用程序提供多個.ipa文件。事實上,你可能爲自己創造了更多的工作,然後你實際上需要這樣做。

蘋果現在鼓勵開發人員採用自適應用戶界面。正如他們的guide所述,「憑藉iOS 8中的View Controller和Xcode中的自動佈局的最新進展,現在您可以更輕鬆地使用戶界面適應上下文和不同大小的設備。」換句話說,您只需要爲所有iOS設備設置一個故事板。

我鼓勵你對這個概念做更多的研究,並將它用於你的應用。這tutorial應該讓你開始。