Before you wrap an iOS app, download and install the iOS Distribution Provisioning Profile and Distribution Certificate to your computer.
The MDX Toolkit also requires the Java Development Kit (JDK) 1.7. You can download the JDK 1.7 from Java SE Development Kit Downloads on the Oracle web site. The instructions for installing the JDK on Mac OS X are on the Computech Tips web site.
When you use the MDX Toolkit wizard to generate an MDX app, you need to supply your profile and certificate in the wizard. This process generates an MDX file that you can upload to XenMobile App Edition.
Any device on which you want to install the MDX app needs to have the provisioning profile on device. You can be distribute the profile to user devices by using an email attachment. Users can add the profile on their iOS device by clicking the attachment.
When you wrap a mobile iOS app, you might receive a warning indicating that the app was wrapped successfully, but may contain errors. Errors might occur if the provisioning profile you choose is different than the provisioning profile the app originally used.
The MDX Toolkit can alert you about certain provisioning profile issues. For example, your app may require one or more of the following functions:
App errors appear in the MDX Toolkit logs. To understand the error, you may need to refer to the app requirements.
For more information about provisioning profiles, see the Apple Developer Web site.
If you encounter an error when wrapping an iOS application, you can use the MDX Toolkit logs to identify the error.
When you run the MDX Toolkit, the tool automatically saves a log file to the following location: Terminal.. By default, the tool saves warnings and errors in the log. If an error occurs, a command line with arguments appears at the end of the log. You can copy the command line and run it in
When you use the command-line tool to run the wrapping process, you can specify the log file location, log display level, and log write level in the command line. You can also specify verbose logging level and a different log file in the command line. The command line provides more troubleshooting options than the MDX Toolkit.
You can use the following steps to look for and resolve problems with wrapping iOS apps.