The App Store is allowing iOS 6 devices to download iOS 7 or greater apps, causing serious problems

Originator:rick.donald
Number:rdar://20674786 Date Originated:4/23/2015
Status:Open Resolved:
Product:App Store Product Version:iOS 6.1.3
Classification:Bug/Crash Reproducible:Yes
 
Summary:
At MedHelp, we have several apps that are iOS 7 only.  There are older versions of the app that were compatible with iOS 6, but we have dropped support for iOS 6.  So users who are still on iOS 6 should only be able to download the last version of the app that supported iOS 6.

But lately, that is not the case.

For example, our app My Diet Diary, version 5.3.3 requires iOS 7.  In the iTunes app on my MacBook, it says it is an iOS 7 application.  However, on an older iPod Touch, running iOS 6, the App Store is allowing the device to download this newer version of the app, and it crashes on launch.

This has not always been the case, it seems to be a recent change that is causing this bug.

Steps to Reproduce:
1. Open iTunes on a Mac
2. Search for My Diet Diary
3. You should find our app, and it is version 5.3.3.  It will say that it requires iOS 7.
4. From an iOS 6 device (we had an iPod Touch), search the App Store for My Diet Diary
5. Look at the version number.  It is 5.3.3.
6. If you download this app, it will crash.

The serious bug here is that users with iOS 6 can download this version and it crashes and now the app is completely useless to them, which is not the desired outcome.

Expected Results:
I expect the App Store to filter the results and only display the latest version of the app which is compatible with the version of iOS on the device.

Actual Results:
The App Store shows the latest version of the app, which is NOT compatible with the version of iOS on the device.

Version:
iTunes on my Mac is 12.1.2.27

Notes:
This used to work.  Perhaps the App Store is broken?

Configuration:
iPod Touch running iOS 6.1.3

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!