1

I would like my app to be used on iPhone8 or above only. I've checked iOS Device Compatibility but i believe it's outdated. No mention of the newer phones like XS/XS Max/XR.

iPhone8/X & above use the A11 Bionic chips, Water resistant to a depth of 1 metre for up to 30 minutes & supports Wireless charging or even devices with the notch. Features not available in older devices/models.

I have already restricted it to iPhone7 & above by using nfc as key in UIRequiredDeviceCapabilities

So is there a way to restrict my app to iPhone 8/X and above by setting the UIRequiredDeviceCapabilities keys? If so what are those keys?

Any help is appreciated.

Ajo
  • 337
  • 4
  • 12
  • Possible duplicate of [Restrict to certain iOS target devices for App Store submission](https://stackoverflow.com/questions/10191657/restrict-to-certain-ios-target-devices-for-app-store-submission) – TheNeil Apr 18 '19 at 15:42
  • @TheNeil I did read the link you mentioned before asking this question. But my question is for specific device. iPhone8/X & above(newer models). Not regarding the number of cores in their processor. – Ajo Apr 18 '19 at 16:26
  • It would be helpful to know why you want such a restriction. What is your actual goal here? – rmaddy Apr 18 '19 at 19:23
  • @rmaddy My app works better with the `UIWhitePointAdaptivityStyle` compatible devices. – Ajo Apr 22 '19 at 02:27
  • Hello @Ajo You can also check screen size and set message to user – Dhaval Umraliya Apr 22 '19 at 11:18
  • @DhavalUmraliya I'm sorry can you please elaborate? – Ajo Apr 28 '19 at 12:30
  • @Ajo https://github.com/avdyushin/SwiftDevice try – Dhaval Umraliya Apr 29 '19 at 05:25

1 Answers1

0

I don't think you can.

An alternative could be checking the device on AppDelegate didFinishLaunching and prompting a device not supported then close app