Not able to download new build on older devices (iPhone4, 4s, 5)

We are haveing a problem with latest build that was submitted to the app store. When a user with an older device tries to update or do a fresh install, they get the message, "Unable to Purchase. "***" is not compatible with this iPhone"

This appears to be an issue with hardware level of the device and not the OS version.

When we check the developer .ipa on these same devices, everything runs fine.


How can we determine why Apple App Store is not allowing these older devices to download the latest app version?

Replies

To enable running your app on 32-bit iOS devices (iPhone 5 and earlier), the app's Build setting must include an armv7 or armv7s slice, and the Deployment Target has to be set to 10.3 or lower. If you do so, it's best practice to test your app on a 32-bit device running the deployment target OS version before submission. If you can't find (buy, borrow, etc.) such a device for testing, you might want to check what percentage of your target market consists of such devices.

>We are haveing a problem with latest build that was submitted to the app store.

>How can we determine why Apple App Store is not allowing these


32-bit support has been dropped - this makes it about both hardware and software. Apple began phasing out 32-bit support last fall. iOS 11 requires 64-bit.