为每个iPhone型号提交单独的IPA

时间:2015-02-23 20:28:47

标签: ios iphone ipa

我的应用程序为每个iPhone型号提供独特的界面。更具体地说,每个屏幕尺寸都有一个独特的界面。虽然我可以将所有内容嵌入到一个应用程序中,但仍有许多未使用的资产。例如,iPhone 4S的全屏图像需要1.76 MB,但同一资产的IPA需要12.63 MB,因为它包含每个可能屏幕尺寸的单独图像。

是否可以为每个iPhone型号提交单独的IPA,其中每个型号仅包含该特定iPhone所需的资产?

3 个答案:

答案 0 :(得分:2)

不,你不能。 Apple构建的工作流程包括每个屏幕大小的所有资产。您可以使用autolayout等工具根据屏幕大小显示和隐藏内容。

答案 1 :(得分:0)

请更改您的项目以支持auto-loayout或以编程方式处理视图。

你打算做什么。

答案 2 :(得分:0)

您不需要(或能够)一次为应用程序提供多个.ipa文件。事实上,你可能已经为自己创造了更多的工作,然后你真的需要通过尝试这样做。

Apple现在鼓励开发人员采用自适应用户界面。正如他们的guide所述,“借助iOS 8中的视图控制器和Xcode中的自动布局的最新进展,您现在可以更轻松地将您的用户界面调整为上下文和不同大小的设备”。换句话说,您只需要一个适用于所有iOS设备的故事板。

我鼓励您对此概念进行更多研究,并将其用于您的应用。这个tutorial应该让你开始。