2016-01-23 35 views
-2

我有一个非常具体的用户界面的应用程序,不适合3:2比例的屏幕,例如,它几乎不可用于iPhone 4/4s。如何防止iPhone 4/4s上安装并运行iOS应用程序?

有没有办法阻止在特定设备上安装我的应用程序,即iPhone 4/4s?

+0

如果是iPhone应用程序而不是通用应用程序,则需要iPhone 4尺寸支持,因为Apple可能会以1X或2X模式在iPad Air上测试该应用程序,如果应用程序无法在3: 2显示窗口。即使Metal具备所需的功能。 – hotpaw2

回答

2

要排除相同类型的某个设备(例如iPhone,iPad),您的应用中需要有一个requirement,该设备不能在该设备的标准配置下运行。

例如,如果您的应用使用了iPhone 4/4s不支持的Metal框架。如果您已经考虑过专门针对armv7s/arm64体系结构(iPhone 4/4s使用arm7),请将其忽略 - 您的应用将被拒绝。 ↪︎Source

如果你想排除这是同一类型的某些设备,那么你可能需要深入挖掘UIRequiredDeviceCapabilites,并确定哪些关键可能消除你的应用程序不支持该设备。苹果通常希望你的应用支持尽可能多的设备,显然他们期望它的界面在所有设备上都很好看。


设置你的 Deployment TargetiOS 8+,因为iPhone 4是无法运行。

编辑:不幸的是,这并不排除iPhone 4S

+0

这对于iPhone 4来说很棒,但是可以运行iOS8 +的iPhone 4S的屏幕尺寸与OP不希望安装的屏幕尺寸相同。 – Bamsworld

相关问题