Do you know the difference between an MDX Toolkit wrapped app and an SDK wrapped app?  If not, I’m pleased to help you.  After all, to select the appropriate app wrapping process, we must be able to recognize and comprehend these differences.

Before you get started, it’s helpful to first determine how your app needs to be distributed. The MDX Toolkit provides the flexibility necessary to choose the method to wrap an app that will be distributed as an ad-hoc app or via Play/App Store.

Upon launch of the MDX Toolkit, there are 2 options – For IT Administrator and For ISV.

“ForIT Administrator” Option

This option is used to wrap the app when the app is distributed as an ad-hoc app. The wrapping process is as follows:

  • Launch MDX Toolkit
  • Select “For IT Administrator” option and click Next
  • Browse to the .ipa/.apk location (This .ipa/.apk file must be a vanilla version meaning it should not contain any Citrix frameworks or libraries)
  • Click Next, choose a location to save the generated .mdx file
  • Upload this .mdx file to the AppController of XenMobile setup
  • Install the app via Worx Home on mobile device

“For ISV” Option

This option is used to wrap the app when the app is distributed via Play/App Store. The wrapping process is as follows:

Android app

  •  Launch MDX Toolkit
  • Select “For ISV” option and click Next
  • Browse the .apk file
  • Type a dummy App Store URL (this is to initially generate the mdx and Android apk file)
  • Generate an mdx file and an apk file (Share these files with Citrix Ready Team for verificationn prior uploading to Play Store)
  • Once successfully verified, upload this generated apk file to Play Store
  • Once it is uploaded there, the mdx file has to be updated by this Play Store URL
  • Launch MDX Toolkit – choose For ISV option
  • Now this time, choose the mdx file which was generated earlier
  • Update the App Store URL with the Play Store URL of the app
  • Click Next and generate an updated mdx file
  • Upload this mdx file to AppController in XenMobile setup
  • Install the app via Worx Home on mobile device
  • Share this mdx file with Citrix Ready team which will make it available on your app page on Citrix Ready Marketplace

iOS app

  • Integrate Citrix SDK which can be downloaded from here into the iOS app and generate an .ipa file
  • Launch MDX Toolkit
  • Select “For ISV” option and click Next
  • Browse the .ipa file containing Citrix SDK
  • Type a dummy App Store URL (this is to initially generate the mdx and ipa file)
  • Generate an mdx file and an ipa file ((Share these files with Citrix Ready Team for verification prior uploading to App Store)
  • Once verified, upload this generated ipa file to App Store
  • Once it is uploaded there, the mdx file has to be updated by this Apple App Store URL
  • Launch MDX Toolkit – choose For ISV option
  • Now this time, choose the mdx file which was generated earlier
  • Update the App Store URL with the Apple App store URL
  • Click Next and generate an updated mdx file
  • Upload this mdx file to AppController in XenMobile setup
  • Install the app via Worx Home on mobile device
  • Share this mdx file with Citrix Ready team which will make it available on your app page on Citrix Ready Marketplace

More Information On Worx App Verification

Citrix recently published content that you might find very helpful.  Especially, if you need to learn how to enable your mobile apps with Citrix MDX App Container Technology.  Whatever you do, be sure to learn everything you can about Worx verified apps by visiting our Worx App Gallery.