如何以不同的 iPhone/ipad 尺寸将我的应用程序上传到 App Store

Posted

技术标签:

【中文标题】如何以不同的 iPhone/ipad 尺寸将我的应用程序上传到 App Store【英文标题】:How to upload my app to the App Store in different iPhone/ipad sizes 【发布时间】:2015-03-31 17:58:23 【问题描述】:

我制作了一个新应用程序,但仅针对 iPhone 5 尺寸不使用“自动布局”。 我可以为其他 iPhone 和 iPad 尺寸制作相同的应用程序, 但是我如何或在哪里可以将它以不同的大小上传到 App Store?

谢谢!

【问题讨论】:

为什么要为不同的手机提交不同尺寸的相同应用?您可以使用相同的代码库并添加对不同维度的支持。 【参考方案1】:

您应该重新考虑这样做。

但如果您下定决心这样做,您可以在 xCode 中创建新目标,每个目标都对应 iPhone/iPad 的每种设备尺寸。将图像添加到各自的目标。

然后,要将每个应用程序作为不同的应用程序以不同的方式提交,您需要为每个应用程序创建新的和不同的配置文件。

要支持不同的设备,这里有一个关于支持Adaptive Layout 的精彩教程。您所要做的就是添加可行的约束。

【讨论】:

知道了,谢谢!但是如何将所有应用版本上传到 Appstore?顺便说一句,为什么不这样做呢?你能告诉我一个更好的解决方案吗? 如果您告诉我为什么首先要这样做,我将能够更好地回答这个问题?你想以不同的价格销售不同的应用吗(人们过去这样做过)我不建议这样做,因为很多时候苹果拒绝类似的应用,或者重新换皮的应用。 上传不同的版本很简单。您将为每个人创建新的 IPA,并在 itunesConnect 上为每个人创建一个新实例,并将您的新 IPA 上传到每个相应的新实例。 如果你只想支持所有不同的维度,你需要看看 xCode 中的自适应布局。它将帮助您使用单个代码库支持所有不同维度,作为单个应用上传并在所有设备上完美运行。 这是一个荒谬的尝试,用户如何找到并知道要下载哪个版本?您必须以不同的方式命名每个应用程序,并且为了让用户找到正确的大小,您的应用程序名称必须反映这一点。如果 Apple 看到你在做什么,他们可能会拒绝它。更不用说如果你提交一个尺寸的应用程序,当 Apple 进行审查时,他们会在不同尺寸的设备上对其进行测试,无论如何它都会立即被拒绝。

以上是关于如何以不同的 iPhone/ipad 尺寸将我的应用程序上传到 App Store的主要内容,如果未能解决你的问题,请参考以下文章

Ipad 应用程序形成通用应用程序不同大小

获取 iPhone 的物理屏幕尺寸(以英寸为单位)

如何以编程方式设置 UITableView 部分标题(iPhone/iPad)?

Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸

如何在资产目录新图像集中删除所有 iPhone/iPad 视网膜/非视网膜图像

(转)iPhone +ipad尺寸规范(界面 & 图标)