我正在开发针对iOS8的视觉复杂应用程序,这也需要一些CPU / GPU马力。它很好,我已经在iPhone 5和6 / plus上进行了测试,但是开发iPhone 4S的自动布局将非常困难,我不想为每个屏幕创建单独的NIB以支持小巧的外形4S。此外,运行iOS8的4S(运行效果不佳)会为此应用提供糟糕的用户体验。
关于App Store提交&分发,有没有人知道iPhone 5及更高版本中可用的硬件功能,这样我就可以选择在4S上安装,这样我就不需要专门创建一个支持它的UI了?
答案 0 :(得分:8)
不可以通过Xcode,iTunes Connect或任何其他方式选择您想要支持的设备。唯一可以通过Xcode配置的是您支持的最低操作系统(比如iOS7或iOS8),因为4s仍然支持iOS8
,你必须承担它。
您可以做的是recommendation
在描述中为他们的应用推荐哪些设备,但用户很少有机会看到此“警告”。
借助自动布局的所有进步,最好找到一种支持UI的创意方式,使用4S的屏幕尺寸。
答案 1 :(得分:0)
您最好的选择是检查您的应用程序运行的iPhone型号,以及iPhone 4S或更低版本只是抛出一条不允许该设备不支持此应用程序的消息。
以下是检测iPhone型号的方法