我正在开发一个针对 iOS8 的视觉复杂的应用程序,它也需要一些 CPU/GPU 马力。一切顺利,我已经在 iPhone 5 和 6/plus 上进行了测试,但是为 iPhone 4S 开发自动布局将非常困难,我不想为每个屏幕创建单独的 NIB 来支持小尺寸4S。此外,运行 iOS8 的 4S(它运行不佳)会为此应用提供糟糕的用户体验。
关于 App Store 提交和分发,有没有人知道 iPhone 5 及更高版本中可用的硬件功能可以让我选择不安装在 4S 上,这样我就不需要专门创建一个 UI 来支持它?
最佳答案
可以通过 Xcode、iTunes Connect 或任何其他方式选择您想要支持的设备是 而不是 。唯一可以通过 Xcode 进行配置的是您将支持的最低操作系统(如 iOS7 或 iOS8),以及由于 4s 仍然支持 iOS8
,您将不得不忍受它。
您可以做的是在描述中给出 recommendation
,说明为他们的应用推荐了哪些设备,但用户几乎不可能看到此“警告”。
随着自动布局的所有进步,最好找到一种创造性的方式来使用 4S 的屏幕尺寸来支持您的 UI。
关于ios - 我可以阻止将我的 iOS8 应用程序安装到 iPhone 4s 上吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29677247/