我可以阻止将iOS8应用程序安装到iPhone 4s上吗?

我正在开发针对iOS8的视觉复杂应用程序,这也需要一些CPU / GPU马力。 它很好,我已经在iPhone 5和6 / plus上进行了测试,但是开发iPhone 4S的自动布局非常困难,我不想为每个屏幕创建单独的NIB来支持小巧的外形4S。 此外,运行iOS8的4S(它运行不好)会为这个应用程序提供糟糕的用户体验。

关于App Store的提交和分发,有没有人知道iPhone 5及更高版本中可用的硬件function,这样我就可以在4S上选择安装,这样我就不需要专门创建一个支持它的UI了?

无法通过Xcode,iTunes Connect或任何其他方式选择您想要支持的设备。唯一可以通过Xcode配置的是您将支持的最低操作系统(如iOS7或iOS8),以及4s以来仍然支持iOS8 ,你将不得不忍受它。

您可以做的是在描述中建议推荐哪些设备用于他们的应用,但用户很少有机会看到此“警告”。

随着自动布局的所有进步,最好找到一种创造性的方式来使用4S的屏幕尺寸来支持您的UI。

您最好的选择是检查您的应用程序运行的iPhone型号,以及iPhone 4S或更低版本只是抛出一条消息,不允许该设备不支持此应用程序。

以下是如何检测iPhone型号

检测特定的iPhone / iPod touch型号