仅限iPhone / iPad应用程序到iPhone 4及更高版本?

时间:2013-03-26 19:15:17

标签: iphone ios xcode ipad

我希望制作我的应用程序,使其仅适用于iPhone4或更高版本,而不适用于3GS。

我该怎么做?是通过将Architectures设置设置为Standard Armv7 / Armv7s

来完成的

Armv7&amp ;;的有效架构Armv7s?

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

提前致谢!

2 个答案:

答案 0 :(得分:0)

不幸的是,您可以定位iOS版本而不是设备!您可以尝试为iOS 6.0 +进行构建,它会隔离一些像iPad1这样的旧设备。我不确定iOS版本将在3GS上发布什么,它将很快逐步淘汰,不过即将发布的iOS版本。我知道iOS 6适用于3GS,但iPad1不会

您可以检测设备,并通过代码对其进行限制,但通过Apple和iTunes,没有以设备为中心的限制,只有操作系统。

答案 1 :(得分:0)

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

需要注意的是,您的应用可能不会在App Store中被允许。您试图利用3GS不支持哪些功能?