MDX Service

You can use the MDX Service to prepare iOS and Android mobile apps by wrapping the apps with MDX, an app container technology. You then manage the apps with Citrix Endpoint Management. You can use the MDX Service to wrap apps created within your organization.

The MDX Service can use MDX version 10.8.35 or 10.8.60 for wrapping apps.

For information about MDX, the traditional MDX wrapping process using the MDX Toolkit, and a description of signing required assets, see:

Data retention policy

The data retention policy for the MDX Service is as follows:

  • App binaries (IPA and APK files): 90 days.
  • Wrapped app (MDX files): 90 days (available for downloads).
  • Certificate and keystore files: Deleted immediately after wrapping.
  • iOS mobile provisioning profile: Deleted immediately after wrapping.

Getting started with the MDX Service

Follow these steps to start using the MDX Service. To provide feedback on your experience, use your Citrix ID to join the MDX Service discussion forum.

  1. Sign up for Citrix Cloud by requesting a trial if you do not already have a Citrix Cloud account. For details on signing up, see Sign up for Citrix Cloud.
  2. On the upper right of this page is a blue circle with a plus (+) in it. Mouse over that icon and then click Wrap a Mobile App

    MDX Service button

To use the MDX Service

To use the MDX Service, upload the application package binary and the required signing assets. Then, verify the app details and modify the attributes, as necessary. You can then download the wrapped application package.

To wrap an iOS app

  1. On the MDX Service Overview page, click Start. Service start page
  2. Upload the .ipa file for the app. The time required for the upload to complete depends on the file size.

    Prepare page with file upload selector

    After the .ipa file uploads to the MDX Service and is processed successfully, the Verify App Details screen appears. Verify App Details page

  3. On the Verify App Details screen, enter the following information:
    1. (Optional) Change the App Name, Minimum OS Version, and Maximum OS Version.
    2. Enter a Description (required).
    3. Select an MDX SDK version with which to wrap the app.
    4. Upload the following iOS signing assets:
      • Provisioning Profile
      • Certificate
      • Certificate Password

      To collect the iOS Provisioning Profile and Certificate information, follow the steps in CTX220481.

    After the MDX Service uses the signing assets to modify the app, the Create Mobile App screen appears. Create Mobile App page

  4. (Optional) On the Create Mobile App screen, change the bundle ID of the mobile app and then click Next. The wrapping process begins. Application wrapping progress page

  5. After the wrapping process finishes, download the wrapped MDX application package (.mdx file). Application wrapping completion page You can also download the file later from the Jobs tab. Jobs console page

To wrap an Android app

  1. Upload the .apk file for the app. The time required for the upload to complete depends on the file size. Prepare page with file upload selector

  2. After the .apk file is uploaded to the MDX Service and is processed successfully, the Verify App Details screen appears. Verify App Details page
  3. On the Verify App Details screen, enter the following information:
    1. (Optional) Change the App Name, Minimum OS Version, and Maximum OS Version.
    2. Enter a Description (required).
    3. Select an MDX SDK Version with which to wrap the app.
  4. On the Create Mobile App screen, upload the following Android signing assets:
    • Keystore
    • Keystore Password
    • Alias Name
    • Alias Password Create Mobile App page

    To collect the Keystore and Alias Name information, follow the steps in CTX220480.

  5. Click Next to begin the wrapping process.

    Application wrapping progress page

  6. Download the wrapped MDX application package (.mdx file). Application wrapping completion page You can also download the file later from the Jobs tab. Jobs console page

MDX Service