What’s New in InstallAnywhere 2020

InstallAnywhere 2020 includes the following new features and enhancements:

Support for Java 13
Mac OS X Notarization
Support for Digital Signature using Windows Store
JVM Specification Files for Java 10 and 11
HTTPS Protocol Option in Download File Action
Warning for an Invalid Java VM
Support for InstallAnywhere Registration and License

Support for Java 13

InstallAnywhere 2020 now supports the latest version of Java, Version 13.

Using InstallAnywhere 2020, you can:

Create Java 13 VM packs
Create installers which uses bundled Java 13 VM pack
Create installers that can detect a Java 13 on the host and run automatically

Mac OS X Notarization

Starting in macOS 10.14.5, all new or updated kernel extensions and all products from developers new to dispersing with Developer ID must be notarized so as to run. Starting in macOS 10.15, by default, the notarization is required for all products.

Notarization likewise ensures your users if your Developer ID signing key is uncovered. The notary service keeps up a review trail of the product appropriated utilizing your signing key.

In InstallAnywhere 2020, you can automatically notarize your application with ease. InstallAnywhere now supports notarizing macOS or OS X–based installers with a Developer ID Application certificate during the build time.

The process of notarizing your authentication wrappers, your installers, and your uninstallers varies, depending on whether you are performing the notarizing step at build time on the InstallAnywhere build machine or on a separate designated notarization machine.

You can specify whether and how you want InstallAnywhere to notarize your OS X–based installer at build time. If you notarize the installer, end users can download your installer from outside the Mac App Store and install the product without being blocked by the Gatekeeper. The App NOTARIZATION settings in this area are:

Notarize the Generated Installer
Developer Username
Developer App Specific Password
Notarization Response Timeout (min)

Support for Digital Signature using Windows Store

InstallAnywhere 2020 provides the Certificate Selection dialog box to specify which certificate you want to use to sign your files. InstallAnywhere lets you choose between the following options:

You can specify the .pfx certificate file on your machine that you want to use for signing.
You can reference a certificate store that contains the certificate that you want to use for signing.

JVM Specification Files for Java 10 and 11

Now in InstallAnywhere 2020, you have JVM specification files available for Java 10 and 11 in the default folder ($IA_HOME$/resource/jvms).

HTTPS Protocol Option in Download File Action

You can now use the Download File action to download a file during installation using HTTPS protocol. You specify information regarding this action on the Download File Action customizer.

Warning for an Invalid Java VM

Previously, there was no warning/caution message displayed while selecting a Java VM which was not valid for the InstallAnywhere installation.

In this release, there will be an error message when you select a Java VM that is not on the valid VM list from the Choose Java VM panel.

Support for InstallAnywhere Registration and License

Previously, there was no message whether or not InstallAnywhere was registered or licensed when building a project.

Now in InstallAnywhere, you have a command output that will display that determines whether your copy of InstallAnywhere is registered and licensed while building the project.