iOS App Management

Related Video: Application Management: iOS

To set up KACE Cloud management of iOS apps in the Apple Volume Purchase Program (VPP), please complete the process on the iOS App License Management page.

Managed Configuration

Managed configuration lets an admin configure settings before apps are deployed to devices.

When adding an app to the library, KACE Cloud MDM will identify any AppConfig.xml files and enable configuration of designated key values. An admin can then access the 'Edit Settings' function for that specific app. All apps with managed configuration capabilities are represented with a gear icon in the library.


Upload AppConfig.xml File

Apps that do not provide a discoverable AppConfig.xml file during upload to KACE Cloud MDM may still offer the file, but it will need to be retrieved by an admin and uploaded manually. An admin can also create an AppConfig.xml file and upload it manually for a specific app.

iOS - Supported variables for configuration:
%device_uuid%
%generated_email%
%user.emailaddress%
%user.firstnamelastinitial%
%user.firstnamelastinitial.short%
%user.firstnamelastname%
%user.firstnamelastname.short%
%user.fullname%
%user.username%

Once the file is located or created:

  1. Select the Libraries tab in top navigation.
  2. Click the Apps icon.
  3. Select an existing app where you’d like to add the file.
  4. Click the Upload AppConfig.xml button.
  5. Locate the xml file on your machine, then click Open.

When the upload process completes, the gear icon will show up next to the app in the library list, indicating that managed configuration is enabled.

Add App to Device

  1. Select the Devices tab in top navigation.
  2. Select one or more device names from the list.
  3. In the right panel, choose Apps.
    • The default list will show all apps currently on the selected device or devices.
    • The list can be sorted to show only KACE-managed apps.
  4. To add an app, click Add New.

There are three ways to add new apps:

Choose from App Library

  1. Select one or more apps from the App Library list.
  2. Click Install on Device.

Upload from System

  1. Click Upload.
  2. Browse or drag and drop App Package Files.
  3. Click Upload and Install on Device.

Import from Store

  1. Click Import from Store.
  2. Search for apps by keyword or store URL.
  3. Select one or more apps.
  4. Click Import and Install on Device.

Note: Both free App Store apps and internal (enterprise) apps are supported for iOS and Android devices.


Add New App to Library

  1. Select the Libraries tab in top navigation.
  2. Click the Apps icon.
  3. Click Add New.

There are two ways to access new apps:

Upload from System

  1. Click Upload in top navigation.
  2. Browse or drag and drop App Package Files.
  3. Click Add.

Import from Store

  1. Click Import from Store in top navigation.
  2. Search for apps by keyword or store URL.
  3. Select one or more apps.
  4. Click Add.

Edit App Settings in Library

  1. Select the Libraries tab in top navigation.
  2. Click the Apps icon.
  3. Select an existing app where you’d like to edit settings.
  4. In the right panel, click Edit Settings.
  5. Edit available settings, then click Save.

Note: Until an AppConfig.xml file is added to KACE Cloud MDM for a specific app, the Edit Settings function cannot be enabled. Some apps do not automatically provide a discoverable AppConfig.xml file, but the file may still be available from the developer. In this case, the file will need to be located by an admin and uploaded manually. An admin can also create an AppConfig.xml file and upload it manually for a specific app.

Note: Any updates to an app’s settings will be pushed to all devices where the app has previously been installed.


Kiosk Mode (iOS only)

Kiosk mode is a security feature that allows an admin to lock down a device so activity is limited to a specific app or task. Apple also refers to the function as "app lock"—where a specific app is locked and the only thing displayed on the device.

To activate Kiosk Mode:

  1. Go to Libraries in top navigation.
  2. Click Restriction Sets.
  3. Click Add New.
    • Select the iOS device type from the Add New dropdown.
  4. Name the Restriction Set.
  5. Under the Store and Apps section, check Enable kiosk mode.
  6. Enter a bundle identifier for kiosk mode.

See Bundle ID list below.


Multi-Configuration of Single App

This feature lets admins create multiple configurations for individual iOS apps. Once additional configurations are saved, they can be accessed in the App Library under an app’s edit function for future management. Not all apps allow this functionality, but an administrator can determine which apps are available for multi-configuration by locating the gear icon adjacent to the app in the master list.


Remove App(s) from Device

  1. Select the Devices tab in top navigation.
  2. Select one or more devices from the list.
  3. Select Apps in the right panel.
  4. Select one or more apps to remove.
  5. Click Remove, then Confirm.

Remove App(s) from Library

  1. Select the Libraries tab in top navigation.
  2. Click the Apps icon.
  3. Select one or more apps from the library list.
  4. Click Remove, then Confirm.

Caution: This action will remove apps from the library, but the apps will remain installed on any device where they were previously deployed.


Usage Restrictions

App usage restrictions let an admin choose to: Allow all (default), Block specific apps, Allow specific apps. To select apps, an App Bundle ID is required. If the Bundle ID is known, these apps can be added manually in the field provided. If the Bundle ID is not known, the app can be selected from the App Library. See Built-in Bundle IDs list below.

  1. Select the Libraries tab in top navigation.
  2. Select Restriction Sets.

For a new restriction:

  1. Select iOS from the Add New dropdown.
  2. Name the new restriction set.
  3. Under Store and Apps, make a selection from the Restrict app usage dropdown.
  4. If allowing or blocking specific apps, enter a Bundle ID or select an app from the library.
  5. Click Update Restriction Set.

For an existing restriction:

  1. Select a Restrictions Set Name.
  2. In the right panel, click Edit.
  3. Under Store and Apps, make a selection from the Restrict app usage dropdown.
  4. If allowing or blocking specific apps, enter a Bundle ID or select an app from the library.
  5. Click Update Restriction Set.

Built-in Bundle IDs


View Device(s) with Specific App Installed

  1. Select the Libraries tab in top navigation.
  2. Click the Apps icon.
  3. Select an app from the library list.
  4. In the right panel, click View Devices.