Mobility Experts Team: How to Prep Applications_V9 mobile

9:40 PM
Mobility Experts Team: How to Prep Applications_V9 mobile -

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
Previous
Next Post »
0 Komentar