Search public documentation:
The MacPackager tool is used to package UE3 applications to run on Mac. It also handles configuration and installation of signing certificates, as well as signing the app for the Mac App Store.
The tool can be launched from the command line with no arguments, which launches as a graphical application, or with arguments in the following format:
MacPackager Command GameName Configuration [ Languages ]Where:
- The primary mode of the tool. See Commands for descriptions of the various modes.
- The name of the directory (e.g.,
UDKGame) for the game being packaged
- The build configuration of the game being packaged (e.g.,
- [ Languages ]
- An optional plus-separated list of languages to use. Default is
- Creates and packages an application bundle that is ready to unzip and run on a Mac.
- Creates and packages an application bundle that is ready to submit to the Mac App Store.
- Deploys a previously created zip file with application bundle to selected destination folder. The zip name is automatically chosen based on
- Brings up the Unreal Mac Configuration Wizard with the Basic Settings tab selected. See Basic Settings.
- Brings up the Unreal Mac Configuration Wizard with the Mac App Store tab selected. See Mac App Store Settings.
The Unreal Mac Configuration Wizard is the graphical interface for the MacPackager tool. It provides access to all of the settings of the MacPackager, such as contents of Info.plist, destination folder for deployment, game's icon, but also allows installing the Mac App Store certificate that will be used for signing the application. Unreal Frontend application by clicking the Settings... button. Clicking this button will open the configuration tool allowing you to initially configure your Mac application or to update it should it be necessary during development. Basic Settings tab which is always visible and the Mac App Store Settings tab which is only available when the configuration wizard is run int he Mac App Store mode, each containing specialized functionality for different parts of the deployment process. The interface also contains two buttons that are always available:
|Closes the configuration wizard, without continuing the packaging process if it was in progress.|
|Closes the configuration wizard and continues the packaging process if it was in progress.|
|Bundle Name|| This is a name shown below the app's icon in Finder as well as in app's menu bar. (Example: |
|Bundle Identifier||Identifier for the application bundle. If packaging for Mac App Store, this should match the bundle identifier of the App ID created on Apple's Developer website previously. (Example: com.EpicGames.UDKGame)|
|Destination path for deployment||This is a path where the resulting application archive will be copied to during deployment.|
|Icon||It's a path to the ICNS file with an icon that should be used for the app. If empty, default UDK icon will be used.|
|Imports a development certificate previously downloaded from Apple's Developer website or a .p12 file exported from Keychain Access.|