I think that the only way to restrict downloads is via UIRequiredDeviceCapabilities and there is no key that would restrict anything from a iPhone5s or greater. see developer.apple.com/library/content/documentation/… –
Borowski
HealthKit is available only 5s onwards , even i restrict with this , Is it make any problem? –
Jillian
I suspect that apple would not look kindly on adding required device capabilities that have nothing to do with your app, also HealthKit is available from iPhone 4s onwards. I would suggest limiting based on arm64 which would limit anything below iPhone 5s, but that still wouldn't help you if your limiting factor is RAM; iPhone 5s, iPhone 6 and iPhone 6+ only have 1 GB or ram. –
Borowski
@JonRose If I create an app for the iPhone non-universal. It's still downloadable for the iPod touch or the iPad? –
Wavelength
Have you considered tuning your game so that it's not such a memory hog? –
Acme
the deployment device target does not restrict download. An iPod touch and an iPad can download iPhone apps. As far as I know only UIRequiredDeviceCapabilities can restrict download based on device. –
Borowski
The question is old; nevertheless, based on Device Compatibility guideline by Apple, "arkit" could be your best shot.<br> N.B. It lets "iPhone SE" through, but based on your RAM requirements, it should be fine, since it has 2GBs. –
Wingard
UIRequiredDeviceCapabilities
and there is no key that would restrict anything from a iPhone5s or greater. see developer.apple.com/library/content/documentation/… – Borowskiarm64
which would limit anything below iPhone 5s, but that still wouldn't help you if your limiting factor is RAM; iPhone 5s, iPhone 6 and iPhone 6+ only have 1 GB or ram. – BorowskiUIRequiredDeviceCapabilities
can restrict download based on device. – Borowski