Prepare the Helper Tool Dialog Box

InstallAnywhere 2021

The Prepare the Helper Tool dialog box is where you specify the location of the OS or OS X SDK that you want to use to build the helper tool for code-signed OS 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 OS 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 OS or OS X–Based Target Systems.

To access the Prepare the Helper Tool dialog box on a OS 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 OS 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 OS 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 OS or OS X SDK for Building the Helper Tool

The list for this option contains all of the OS 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 OS or OS X SDK.

Select the SDK that you want to use to prepare the helper tool. If you want to use a different OS 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 OS 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 OS or OS X 10.10 SDK to build the helper tool, you can use this option to specify the path to the newer OS 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