Introduction
In CapaInstaller Device Applications are handled in the same way regardless of the target platform.Using the Application Editor one or more Apps can be configured, and saved in a Device Application with a specified name and description
. When the application is assigned to a device, it and its payloads will be installed on it, if any are applicable to the device. This could be either an app from one of the stores or an enterprise app.
Creating Device Applications
In order to open the editor and create a new application, you must expand a root Configuration Management Point (CMP), and then expand Applications and Packages. Right-click on the Device Applications node in the navigation pane and select ‘Create Application. Similar to packages and power schemes, applications can only be created and edited in root CMPs, and from there be promoted to child CMPs.
How to create a Device Application...
- Right-click Device Applications and Select Create Application
- Specify an Application name for the application and description. The priority determines the order in which applications are installed. The version is automatically incremented each time the application is saved.
- Click on one of the platform-specific payloads on the left, this is now added to the device application being configured
- Click the "Search" button in the top of that empty payload to open a form where you can search for an App in the selected marketplace
- Click the OK button to add the selected app to the payload and return you to the Application Editor
- When the desired payloads have been added to the Device Application and their settings configured, the application can be saved by clicking Ok. If any mandatory fields have been skipped, or the input is invalid, they will be marked by an exclamation mark.
Creating Enterprise Apps
With the Application Editor, you can configure enterprise apps that are not publicly available in the App stores.
Enterprise App requirements...
macOS Enterprise App Requirements
Click here to expand...
- Devices must be running macOS 10.7 (El Capitan) or newer
- The package must be signed with a certificate.
- A package needs to be signed by the app developer, only the package needs to be signed, not the app.
- The package must include the following files
PackageInfo, Bom, Payload and [TOC].xml
The package can also contain Scripts and RunAtStartup but these are not required
Enterprise Apps can be uploaded and added to an Enterprise Application, and distributed to the devices in your organization.
How to create an Enterprise Device Application...
- Right-click Device Applications and Select Create Application
- Select Enterprise payload on the left side of the application editor, an empty payload will be added to the application on the right.
- Click the browse button and choose an Enterprise Application file from your hard drive.
- The system will retrieve basic information from the Enterprise App file, such as name, version, identifier, and an icon, and populate those settings in the payload.
- Click Choose to change the default icon or to add an icon if the Enterprise App file contained no icon.
.
Example: Creating an iOS Enterprise App
Updating a Device Application
Updating is done in a similar way for both normal Device Applications and Enterprise Device Applications
How to edit an existing device application...
- Right-click the Application to update and select Edit.
- Select a new version of the App, either a new Enterprise Application file version or a newer version from the relevant App Marketplace
- Optionally Update the application name with the latest info
- Click OK to apply the changes and update the App
Example: Updating an Enterprise Device Application to a newer version