Raising minimum iOS Deployment Target Version for App Update

IphoneIosIpadDeploymentApp Store

Iphone Problem Overview


Let's say we have an application with a deployment target set to 3.0 and we want to raise the deployment target to 3.2. Normally, the App Store won't let the App be installed on devices with an IOS version less then this, but what about devices which already had the App installed prior to the update? Will they see the update but won't be able to install, will they just not see the update or, heavens forbid, will be able to install and the app just won't start?

I searched everywhere for this, but I can't find anything about raising the minimum OS version for an app update.

Thanks!

Iphone Solutions


Solution 1 - Iphone

From my experience those updates just won't show up as available.

When I upgraded OS on my device from 3.1 to 4.1 about 10 available updates appeared immediately in App store app - so that should be the actual behavior.

Solution 2 - Iphone

In addition to only showing supported updates, the store now offers the "last compatible version". This lets people download an app even if their device doesn't support the most recent version. Unfortunately this means that some people could still download an older version with bugs you have already fixed. There may be a way to disable this, but none of my app updates have introduced new requirements, so I can not test.

Solution 3 - Iphone

It's nearly a safe bet that they won't be allowed to install it. A similar situation is iPad apps or Mac apps which won't display in the App Store on iPhones and iPods.

I say nearly because the updates should not appear to older users on their iOS devices. The risk, however, is when users sync with iTunes, or if they update with another device. The new version of the app is now associated with their account, and will ruin the install on the older device if they try to sync it with iTunes.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestiondrousselView Question on Stackoverflow
Solution 1 - IphoneVladimirView Answer on Stackoverflow
Solution 2 - IphoneChrisBobView Answer on Stackoverflow
Solution 3 - IphoneMosheView Answer on Stackoverflow