1. Overview
Citrix Enterprise Mobility Management lets you manage and deliver mobile applications to users safely. With Citrix MDX Toolkit, you can prepare iOS and Android applications for secure access and implement policies. Once you prep the application, you can download the app for App Controller. Users can then download and install the application on their mobile devices Citrix Worx Home. Then they can open and work with the application from an icon on the Home Worx Home screen, or on the edge of the spring to the mobile device.
2. App preparation process
The Citrix MDX Toolkit is available on My Citrix. The MDX Toolkit runs on a computer running Mac OS X version 10.7 (Lion) or Version 10.8 (Mountain Lion). The tool is not available for a Windows-based computer
The MDX toolkit for iOS and Android is available for download in the section Worx Mobile Apps found at the following address :. Http: //www.citrix. com / downloads / xenmobile / software product / xenmobile-86-business-edition.html
PRE - REQUIRED
For iOS applications, you prerequisites needed following basis:
- mobile application file IPA An iOS
- iOS Provisioning distribution profile and distribution certificate to sign the application for distribution
for Android apps, you need the following basic prerequisites:
- A mobile Android APK Application
- Java Development Kit (JDK) 1.7 on your computer
- Android Software Development Kit (SDK) on your computer
- A keystore for signing Android mobile applications
Note: for wrapping applications for Android version 4.3, you must install the JDK 1.7
for more information please refer to link below:
http://support.citrix.com/ proddocs / topic / xenmobile-Understand / xmob-AppWrap-deploy-mdx-toolkit-con. html
MDXTOOLKIT STALL IN PROCEDURE
After downloading the MDX Tookit My Citrix, you install the tool on your computer. When you run the tool, the tool invites you to follow the basic steps. For both types of application, use the following guidelines:
- Specify the application name and description of the application
- provide the minimum supported and maximum operating sysem versions of the application
- Provide a list of devices to exclude (the list of devices can not run the application).
- Save the new Citrix MDX (.mdx) file that the tool creates in your computer. The MDX file is the application that contains the logic prepped Citrix MDX and policies
Having finished preparing the application, you can download the MDX file AppController. You use the AppController management console to configure the specific details of the application and the policy settings Home Worx ensures. When users connect using Worx Home, the application appears in the store. Users can then subscribe, download and install the application on their mobile device. For more information on configuring the application details and the policy settings in App Controller see Addin g Mobile apps for App Controller
NOTE: . Citrix MDX Toolkit installation package also includes a utility to remove the box MDX tools. You can find the utility in the following location on your computer: / Applications / Citrix / MDXToolkit / Uninstaller. Double click on the utility to start the uninstall application and follow the instructions. When you remove the tool, you receive a message asking you your username and password. Please enter your username and password to complete the uninstall process.
3. iOS Provisioning certificate and profile
Before you start preparing your iOS applications, you must first obtain a certificate of distribution and profile. The process described here is based on the iOS Developer Program
Log into your account at the following address :. Https://developer.apple.com/account
If this is the first time you log on to the portal, you must request a certificate. Click Certificates in the left pane
Click on the production in the left pane, and then click + in the upper right corner of the page.
Select App Store and Ad hoc [] radio button 1945007 and click Continue at the bottom of the page
Note: Download and install the WWDR intermediate certificate on the Mac where you will use the Citrix MDX Toolkit tool
Note: App Packaging may fail if the intermediate certificate is not installed on your Mac machine.
Click Continue
Then, open access to the Key chain on your Mac computer. Choose Keychain Access > Certificate Assistant> Request a certificate from a certification authority
Enter your email address user email
Enter your name in the Common domain . Select recorded on the disc
Click Continue
Save the Certificate Signing Request in a convenient folder on your computer.
Navigate developer portal and click Select file
Select request file signing certificate, and then click Select click generate
the certificate appears in the portal. Download certificate and install it on your Mac.
Click Identifiers and ID App in the left pane, click + in the upper right corner of the page
a description App ID
If you go prep applications that you do have not developed such as @ Work Citrix applications, select Wildcard has pp ID button radio, and enter a " * "in Bundle Identifier field. If you go prep applications you own, select Explicit App ID button radio and App enter a unique ID for each of your applications in the following format com.domainname.appname
Click Continue
Check the information entered, click Submit. Click Done on the next page
Click Devices in the left pane, and then click + in the upper right corner of the page
Note: If you use an iOS Developer Enterprise program, you will not have to register devices with the procurement portal
Enter device Name on [partner UUID from the device, then click Continue.
Click Provisioning in the left pane, click distribution , then click + in the upper right corner of the page
Click Ad hoc radio button and click Continue
Note: If you use an Enterprise Developer iOS program, you need to create a in House distribution profile instead of Ad hoc
Select App ID you created
Select the certificate you created
Select the devices you want to associate with provisioning profile and click Continue
Name the provisioning profile and click generate
click Download and save the provisioning profile Mac
4. How to use the keys, certificates and existing profiles for packaging.
If you have already created keys, certificates and profile by following the steps above, you can use the same certificates and profile on another MAC machine to wrap the application.
Note: you can skip this section if you generate certificate and profiles for the first time.
----------------------------------------- ------------------
Open Access Key chain on the Mac device where you originally generated the certificate and connection.
Select the from left pane and expand the certificate you want to export. After selecting the certificate and key, right click and select Export 2 items
Select where you want to save the certificate and select the p.12 file format
Enter a password that will be used to protect the exported certificate.
now login to the Mac machine where you want to import the certificate and the connection keychain. Click Import Items
Navigate to the location where you saved the p.12 format certificate and click Open.
Provide the password you entered in step 3 of this section.
you can connect to Apple developer account and download the provisioning profiles associated with this certificate.
5. iOS App Plan
The following shows how to use the Citrix mobile Preparation tool to convert a . ipa file to .mdx file. You have to get the iOS Provisioning profile Apple distribution that allows Apple to sign the application. For more information on obtaining provisioning profiles, see the Apple website (http://www.apple.com/)
----------- ------------------------------------ --------
start the Citrix MDX toolbox Mac Applications folder
Select for administrators radio button and click Next.
Click Browse and select .ipa file
Click Next after selecting a .ipa file (example: WorxMail.ipa)
Enter / change the name of the application and description and click Next
the name and description of the application are automatically determined from the installation application package. However, you can change the application name on the Check App Details screen
Optionally, provide a minimum and maximum version of the operating system for which the application was designed and a list of devices separated by commas you would like excluded
Click Next
Click Browse and select the iOS Provisioning distribution profile. The distribution associated certificate will automatically fill in the drop-down iOS distribution certificate
Click Create
Note: If the associated distribution certificate has no key installed in Keychain access and iOS distribution certificate will not be auto-populated. It is mandatory to have both the key and the certificate installed in the Mac keychian access Machine
A pop-up appears asking you to provide a name for the resulting file MDX and a location to save the file
Click Create
a confirmation screen indicating that the file was created successfully appears
Click Finish
6. Android App Plan
the following shows how to use the Citrix mobile Preparation tool to convert a .apk file to .mdx file
in preparation for mobile applications Android, install the following on your computer before you start the Toolkit MDX:
- Java Development Kit (JDK) version 1.7
- Android Software Development Kit (SDK)
- certificate digitally signed with the private key is held by the application developer. For more information about the certificate, see Signing your applications on the Android Developers website
Note: Note: To wrap applications for the Android version 4.3, you must install the JDK 1.7.
You must add the path to the Android SDK in the pATH environment variable on your computer. You can also provide the PATH variable in the Toolkit MDX during the preparation process. You must also add the installation path APK tool in the PATH environment variable.
------------------------- ---------------- ---------------------------------- ----------
start the Citrix MDX Toolkit
Select radio button For administrators and click Next.
Click Browse and select .apk file
the first time you use the MDX toolbox to prepare an .apk file, you are prompted to provide the path to the Android SDK. Click Browse and provide the path to the Android SDK folder
Click Next (In this example, we use GoToMeeting.apk)
Enter / modify the application name and description and click Next
the application name and description are determined automatically from the installation application package. However, you can change the application name on the Check App Details screen
Optionally, provide a minimum and maximum version of the operating system for which the application was designed and a list of devices separated by commas you would like excluded
Click Next
Click Browse and select the keystore containing the certificate that you would want to use to sign the application
for testing, you can simply use the debug keystore instead
Click Create
Note : Your keystore must have a key that complies with the following directives:
- 102 4 keysize bits
- key algorithm (DSA of keyalg)
- SHA1with DSA signature algorithm (sigalg)
a pop-up appears asking you to provide a location where you want to save the file resulting MDX.
Select a folder and click Create
A confirmation screen indicating that the file was created successfully appears
Click Finish
7. Conclusion
The Citrix MDX toolkit is used to create Citrix specific code modules from third-party packages (.ipa or .apk). All regular unencrypted packets (ie IPA files that are not Apple app store) can be used as an input to the MDX toolbox.
8. Revision History
Revision | C hanger Description | updated by | Dat e |
3.0 | update to version 2.6 | James Gonsalvez | 27/02/2013 |
update for free XM 8.6 | Hemanth Rao Kotha | 25/11/2013 |
0 Komentar