Product Documentation

Deploying the MDX Toolkit

May 07, 2015

Mobile app management allows you to securely manage and deliver mobile apps to users. With the Citrix MDX Toolkit, you can wrap iOS and Android apps to secure access and enforce policies. After you wrap the app, you can upload the app to App Controller and configure MDX policies. Users can then download and install the app from Citrix Receiver. They can subsequently open and work with the app from an icon on the home screen, on the mobile device, or from the Receiver home page.

For more information about MDX policies for Android and iOS mobile apps in App Controller 2.9, see the following:

How the MDX Toolkit Works

Citrix provides the MDX Toolkit so that you can wrap a mobile app for iOS or Android with Citrix logic and policies. The tool can securely wrap an app that was created within your organization or a mobile app made outside the company. When you install the MDX Toolkit, the Worx SDK libraries also install and appear in the MDX SDK folders on your computer in the tool and data directories. The MDX SDK folders are required for the integration of wrapped iOS mobile apps with Citrix Worx. When you wrap iOS apps that include the Worx SDK libraries, you can publish the apps in the Apple App Store and the Worx Store. After the app is wrapped, you can upload then the app to App Controller.

After you download the MDX Toolkit from My Citrix on the Citrix Web site, when you run the tool, the tool prompts you to follow basic steps. For both types of app, use the following guidelines:

  • Provide the app name and optional details about the app.
  • Provide a list of devices to exclude. The devices in the list cannot run the app.
  • Save the new MDX (.mdx) file that the tool creates to your computer. The MDX file is the wrapped app that contains Citrix logic and policies.

When you run the MDX Toolkit, the app determines the application type and version. You can select the minimum and maximum operating system versions.

After you complete wrapping the app, you then upload the MDX file to App Controller. You use the management console to configure specific application details and policy settings that Citrix Receiver enforces. When users log on by using Receiver, the app appears in the store. Users can then subscribe, download, and install the app on their device.

Deploying iOS Mobile Apps

To deploy iOS apps, you need to follow these basic steps:

  • Specify an iOS mobile app IPA file.
  • In the MDX Toolkit wizard, choose the option to deploy the app from XenMobile or to deploy the app from the Apple App Store.
  • Choose the iOS Distribution Provisioning Profile and Distribution Certificate to sign the app for distribution.

Deploying Android Mobile Apps

For Android apps, you need to follow these basic steps:

  • Specify an Android mobile app APK file.
  • Choose the Java Development Kit (JDK) 1.7 on your computer for wrapping Android mobile apps.
  • Choose the Android Software Development Kit (SDK) on your computer for wrapping Android mobile apps.
  • Choose the Android APK Tool.
  • Choose the keystore for signing Android mobile apps.