Prepare the Helper Tool Dialog Box

InstallAnywhere 2020

The Prepare the Helper Tool dialog box is where you specify the location of the macOS or OS X SDK that you want to use to build the helper tool for code-signed macOS or OS X–based installers that require authentication. It is also where you specify details about the Developer ID Application certificate that you are using to code sign your helper tool and macOS or OS X–based installers. When you click the Build button on this dialog box, InstallAnywhere prepares and code signs your helper tool using the information that you specified.

Once you have code signed your helper tool, verify that it was signed properly. To learn how, see Verifying that Your Code-Signing Output Files Are Working as Expected on macOS or OS X–Based Target Systems.

To access the Prepare the Helper Tool dialog box on a macOS or OS X–based machine:

On the File menu, click Prepare Helper Tool.

The Prepare Helper Tool command on the File menu and the Prepare the Helper Tool dialog box are available only on macOS or OS X–based systems, since all code signing for OS X–based target systems must be performed on this platform. For more details, see Requirements for Code-Signing Support for macOS or OS X–Based Installers.

The following settings are available on the Prepare the Helper Tool dialog box.

Settings on the Prepare the Helper Tool Dialog Box

Setting

Description

Select the macOS or OS X SDK for Building the Helper Tool

The list for this option contains all of the macOS or OS X SDKs that are installed with Xcode and available to the user who is currently logged on to the machine. The default path is for the latest version of the macOS or OS X SDK.

Select the SDK that you want to use to prepare the helper tool. If you want to use a different macOS or OS X SDK, select the Choose the Path to OS X SDK option, and then browse to and select the appropriate path.

Choose the Path to the OS X SDK

This option enables you to browse to and select an macOS or OS X SDK that is not listed in the other option’s list of paths. For example, if your machine has OS X 10.9, but you want to use the macOS or OS X 10.10 SDK to build the helper tool, you can use this option to specify the path to the newer macOS or OS X 10.10 SDK.

Common Name of the Certificate (as displayed in Keychain Access)

Specify the common name of the certificate. This name is displayed in Keychain Access, as shown in the screen shot below. The common name must use syntax such as this:

Developer ID Application: AAA Software LLC

User ID of the Certificate (as displayed in Keychain Access)

Specify the user ID of the certificate. This ID is displayed in Keychain Access, as shown in the screen shot below.

User ID and Common Name in Keychain Access

See Also