Deploying the Visual Crossing iOS Mobile Libraries in MicroStrategy

Visual Crossing supports MicroStrategy Mobile through a variety of different configurations:  Visual Crossing App, Visual Crossing Map Libraries and MicroStrategy's new Visualization API (beta).  The most common and the most functional approach is the ability to recompile the native MicroStrategy App and include Visual Crossing Mapping Libraries.  In this document we will walk through the steps necessary for this configuration.

Many MicroStrategy Mobile customers already utilize the ability to re-link the MicroStrategy app for iOS in order to customize the Mobile App to their needs OR to create a custom deployment option for their enterprise.   By utilizing this deployment method the customer is in complete control of versioning and release of their solution.  Visual Crossing makes available our version 4 mapping libraries so that customers of the MicroStrategy/Visual Crossing solution can provide the same mapping widgets that they have access to in MicroStrategy Web.

Here are the steps that you will need to follow in order to add Visual Crossing Maps to your custom MicroStrategy Mobile App for iOS.  After requesting the mobile libraries from Technical Support please do the following: 


  1. Unzip the Visual Crossing library and add it into the MicroStrategy Mobile project's link list in Xcode.
  2. Add the sqlite3 library (already included with Xcode) into the project's link list.
  3. Unzip the StaticWeb zip under the MicroStrategy Mobile project on the file system and add the entire directory to the MicroStrategy Mobile project in Xcode.  This StaticWeb directory should appear at the top level and get packaged into the final deployment.  (The StaticWeb directory will have four subdirectories with a series of files in each.)
  4. Open the vis.plist file in Resource/FinalBundle/Contents/Resources and add two entries to link the Visual Crossing Widget class to its MicroStrategy widget style name.  Those entries are VisualCrossingiOSStyle = VisualCrossingWidget and MstrVisVisualCrossingMap = VisualCrossingWidget


You can now utilize the Enterprise Deployment Method or post your App to the AppStore for public deployment.  While Visual Crossing does allow for full editing of Maps through our mobile libraries, most customers find it useful to create their MicroStrategy Mobile Document with their Visual Crossing Maps via MicroStrategy Web and then give access to mobile users to those documents.   Please note that the same Visual Crossing widget, map definitions, configurations and styling is utilized by the mobile libraries just as they are in web.   In fact with the Visual Crossing 4 architecture, they utilize the exact same code base.  This will give Visual Crossing Map users a single, consistent solution across Web and Mobile platforms.


Please let us know if you have any questions by emailing support at





Have more questions? Submit a request


Please sign in to leave a comment.