This documentation is for WSO2 Enterprise Mobility Manager 3.2.0. View the documentation for the latest release.
Page Comparison - iOS Device (v.6 vs v.7) - Enterprise Mobility Manager 3.2.0 - WSO2 Documentation

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


titleBefore you begin
  1. WSO2 EMM supports devices on iOS 7, 8, 9, and 10.
  2. Install Oracle Java SE Development Kit (JDK) version 1.8.* and set the JAVA_HOME environment variable. For more information on setting up JAVA_HOME on your OS, see WSO2 IoT Server documentation on Installing the Product.
  3. Download WSO2 EMM and unzip the file. WSO2 IoT Server is bundled with WSO2 EMM capabilities. Therefore, what you will be downloading is the WSO2 IoT Server pack.


    The downloaded pack is referred to as <IOTS_HOME> throughout this document.


    The downloaded WSO2 IoT Server file is large. Therefore, when unzipping it the OS might extract it halfway through and stop. To avoid this, we recommend that you unzip the file via the terminal.

    Code Block
  4. Start WSO2 IoT Server's core profile, which corresponds to the WSO2 Connected Device Management Framework (WSO2 CDMF) profile.

    Code Block
    cd <IOTS_HOME>/bin

    The default port assigned for the core is 9443.

  5. In your browser, access the IoT Server Console by navigating to https://<EMM_HOST>:9443/devicemgt and log in using admin as the username and password.

  6. Fill in the following iOS form via the WSO2 site. WSO2 will send you an email with the following information.

    • The P2 repository with the iOS features, End User License Agreement (EULA) and the README.txt. 

    • The iOS agent source code. You can use this if you want to customize the iOS agent application in WSO2 IoT Server.

  7. Get your certificate signed by Apple. Register your organization with the  Apple Developer Enterprise Program. Thereafter, follow the steps mentioned in MDM Vendor CSR Signing Overview