Uninstall iPhone 3G support

I have a product that currently supports ARMV6 and ARMV7, that is, iPhone 3G is supported. However, our goal is to move on to the direct ARMV7 architecture (reduce the size of the binary file and resolve some build errors that we have with the specific ARMV7 libraries we are linking to). However, we do not want to completely leave 3G users in the dark and allow them to download a lower version, which still supports their equipment. My question is this:

Does anyone know what the behavior in the App Store (documented or anonymous) for this kind of updates?

I know that 3G users will be able to use the application, if any, and that upgrading to the new version of ARMV7 will be prohibited ... but what about users who need to reinstall on the 3G device? Will the repository allow them to download an older version or just tell them to get new hardware?

+4
source share
3 answers

If you download a new version that does not support arm6, 3G users will not see the update and will remain in the latest supported version. However, 3G users who do not have a previous version installed will no longer be able to install it.

If you save the old version with arm6 support and make a new application identifier, only arm7, users of 3GS, 4 and 4S will have to restart the new version.

The App Store never installs the old version.

+5
source

As a rule, if you change the requirements for your application, people without it will not be able to get it or install it on their device.

When the update is updated, older versions will not be available for download. At least that's the way it is.

+3
source

From what my experience was here, what will happen:

  • 3G users who currently have a local application (in iTunes) on their computers will be able to install this application on their arm6 devices for an unlimited time.

  • 3G users who do not have the application locally will not be able to install the application on their arm6 device, however they will be able to download the application for an unlimited time (until the package identifier has changed. ITunes will see this user purchased it for an indefinite period)

  • As soon as you disable arm6, new arm6 users will be blocked from the application (but they can still download it locally).

+1
source

Source: https://habr.com/ru/post/1390522/


All Articles