Requirements for Upgrade Support

InstallAnywhere 2018

To create an upgrade that updates earlier versions of a product (referred to as the base versions), the following conditions are required:

The uninstaller for the base version of the product must have been created in InstallAnywhere.
The installer for the base version of the product must have had silent mode enabled. That is, the uninstaller must be capable of silently uninstalling the earlier version. This requirement does not apply to macOS or OS X–based installers, which do not have support for enabling silent mode.
The installer for the base version of the product must have been configured to update the InstallAnywhere product registry on target systems. This enables the installer to determine whether any earlier versions of the product exist on the target system. Thus, Yes must be selected for the Update the Product Registry setting in the installer project of the base version (Project page > General Settings view > Product Information area).

If No is selected for the Update the Product Registry setting in project for the base version of the product, the upgrade behaves as a normal first-time installation.

The product version that you specify in your project must be updated. The version number for the upgrade must be higher than the version number of any of the base versions.

InstallAnywhere does not have built-in support for downgrades; that is, it does not have support for installing the current version of your product over a future version of your product.

See Also