Application Guide Part V: Add macOS Application
Overview
Apple supports the distribution of Enterprise and Volume Purchase Program applications for macOS. Enterprise and VPP applications can be configured using the XML standard, as demonstrated in the Application Configuration Guide with some examples for Enterprise applications. Refer to your vendor's documentation for the available application configuration options. Technically, an XML configuration of a macOS Enterprise application installs an additional Managed Preferences profile to the application, which contains the configurations made. For Enterprise applications, the configuration and installation of the Managed Preferences profile is executed automatically in Silverback and applications will set by default to Automatically push to managed devices. For applications purchased through the Volume Purchase Program, a corresponding configuration profile can be created as demonstrated in the Configure VPP Apps for macOS via Managed Preferences guide and additional management options are available. Uploading an Enterprise application requires an additional *.plist file, which should normally be provided by the application vendor or developer. Alternatively, a sample file and additional instructions are included in this guide.
Add Enterprise App
- Open your Silverback Management Console (e.g https://silverback.imagoverum.com/admin)
- Login as an Administrator
- Navigate to App Portal
- Select macOS
- Click New Application
- Enter a Name
- Enter a description (optional)
- Upload your *.pkg file
- Upload the corresponding manifest *.plist file
- Please refer to Custom PLIST Creation for additional information
- Add your custom App Config with Edit (optional)
- Press Save
- Press Edit to review the App Information
Uploaded enterprise applications are configured by default with the App Management option Automatically push to managed devices.
Add VPP App
Applications purchased through the Volume Purchase Program are automatically added and displayed in the App Portal after syncing. All necessary information such as name, URL, version, icon, etc. is automatically imported through the Volume Purchase Program. By editing VPP Applications, you can modify the App Management options and the VPP Operation Mode. Please refer to Configure Import Settings to define the default App Management options available for macOS.
App Information
In general, the following application information are available and with the Edit button next to App Config, you can configure your Enterprise application:
Setting | Enterprise | VPP | Description |
---|---|---|---|
Type | Enterprise | VPP | Displays the type of application. |
Name | e.g. Empirum Agent | e.g. Microsoft PowerPoint | Displays the name of the application being added. |
Description | e.g. Emprium Agent will create a unique hybrid management scenario for macOS devices. | e.g. Create, edit, collaborate, and share presentations using Microsoft Power Point | Contains the description of the application to display. This information will be displayed in the App Portal in Silverback. |
PKG File | Choose File | not available | Displays your uploaded *.pkg file. |
PLIST File | Choose File | not available | Displays your uploaded *.plist file for the application. |
App Config | Edit | not available | Displays the App Configuration prompt. Please refer to the App Configuration section for additional information. |
App Configuration
With pressing the Edit button next to App Config, a new window will open which gives the ability to perform configurations for your application. The documentation about the App Configuration XML should be provided by the application developer, so please get in touch to receive information about the configuration options for your desired application.
Setting | Enterprise | VPP | Description |
---|---|---|---|
App Config | chromeexampleconfig.txt | Please refer to Configure VPP Apps for macOS via Managed Preferences | Shows the App Configuration where you can configure your application in a XML format. With the following example you can configure Google Chrome and in addition, you can refer to the Application Configuration Guide for further information and examples. When you add the App configuration in the App Portal section, this will be used every time as default when you add the application into a Tag. However you can at every time adjust and overrule the configuration inside the Tag with the edit button. |
App Management
The following App Management options can be configured:
Setting | Enterprise | VPP | Description |
---|---|---|---|
Automatically push to managed devices | Hidden and set to enabled by default | Enabled or Disabled | Will automatically start the app installation process on assigned devices. Uploaded enterprise applications are configured by default with the App Management option Automatically push to managed devices. |
VPP Operation Mode | not available |
|
Configures the VPP operation mode separately for this application. |
Custom PLIST Creation
Please contact your application developer to provide you the required manifest file. Alternatively, you can also create the manifest.plist using this article: Create a PLIST for Enterprise Applications on macOS. Any manifest file for macOS enterprise applications contains the following information.
- md5-size (needs to be splitted in several blocks if the application exceeds 10MB)
- size in bytes
- download url (will be added automatically by Silverback)
- bundle identifier
- bundle-version
- kind
- subtitle
- title
Please download your example *.plist for reference here: Download
Next Steps
- Deploy your application via Tags
- Once you have deployed your applications using one or more different tags, review the version distribution