2013-03-26 95 views
0

我期待让我的应用程序仅适用于iPhone4或更高版本,而不是3GS。限制iPhone/iPad应用程序仅适用于iPhone 4或更高版本?

我该怎么做?它是通过将体系结构设置为标准Armv7/Armv7s来完成的吗?

和有效的体系结构到Armv7 & Armv7s?

还是我需要看看部署目标?并将其设置为某个iOS版本?

在此先感谢!

+0

看看.. http://stackoverflow.com/a/3365391/1848025 – OutOfBoundsException 2013-03-26 19:22:17

+0

你为什么要限制它?是否有一些您需要的新硬件功能?你需要一些更新的API?这是一个普遍的性能问题吗?一般来说,您不能随意决定支持哪些设备,除非它与操作系统或硬件区别相关。 – 2013-03-26 19:22:45

回答

0

部署目标仅允许您定位特定的iOS版本,并且3GS可以运行iOS6。如果您真的希望限制旧设备运行您的应用程序,您可能需要对AppDelegate中的设备模型进行一些检查并限制功能。

一个告诫,这是你的应用程序可能不会被允许在App Store中。您试图利用3GS不支持的功能?

0

很抱歉,您可以定位iOS版本而非设备!您可以尝试为iOS 6.0+构建,并隔离一些较旧的设备,如iPad1。我不确定iOS版本会在3GS上推出什么版本,不过即将推出iOS版本,它将很快被淘汰。我知道iOS 6将在3GS上工作,但iPad1不会

您可以检测到设备,并通过代码进行限制,但通过Apple和iTunes,没有设备中心限制,只有OS。

相关问题