Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Restricting app installations from AppStore only to users with iPhone 5/5s/5c

Will adding to the UIRequiredDeviceCapabilities "armv7s" and "armv8" restrict users to install my app from AppStore on devices other than iPhone 5/5s/5c?

I have found these articles very useful:

  1. UIRequiredDeviceCapabilities and Device Compatibility Matrix (is there any up-to-date info from Apple about device capabilities?)
  2. List of iOS devices

I've also searched all over SO and there was no full/correct answer to my question. Maybe except this one: Limit the app working on iPhone5 only?, but it should(?) work only for iPhone 5 and iPhone 5C, not iPhone 5S.

like image 481
AndrewShmig Avatar asked Apr 05 '14 09:04

AndrewShmig


People also ask

How do I restrict the IOS App on iPhone excluding iPad?

You can't disable that. The one partial solution you have is to detect on startup if the user is on iPad than display an alert about this program can't be used on iPad but I'm not sure Apple would let that solution into the App Store. @Veeru, That's old (iPhone 4 times), my Retina iPad has a gyroscope.


1 Answers

I have found this Important note:

The store rejects a binary that supports only armv7s. If armv7s is included in the Valid Architectures list, armv7 must also be included.

From App Distribution Guide.

like image 80
AndrewShmig Avatar answered Sep 20 '22 01:09

AndrewShmig