Versions Compared

Key

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

...

  1. Get a GIT clone of the iOS Agent application from GitHub.
  2. Import the project to Xcode.
  3. Change the Server IP or domain in the resources.plist file. The server IP needs to be added for development purposes, while the domain needs to be added for deployment purposes.
  4. Clean and build the project.
  5. Export the project as an iOS application. This will generate an .ipa file. This file needs to be added to the <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/client_apps/ directory.
  6. Update the iOS sever configurations in the config.json file, which is in the <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/config/ directory.

    • Add the .ipa file path as the iOS location.

    • Add the package name as the iOS bundle ID.
    • Add the version of the package.
    • Add the app name.
    Code Block
    },
        "device": {
            "android_location": "%http.ip%/emm/client_app/emm-agent-android.apk",
            "ios": {
                "location": "%http.ip%/emm/client_app/emm-agent-ios.ipa",
                "bundleid": "com.wso2.emm.agent",
                "version": "1.1",
                "appname": "EMM Agent"
            }
        },
Info

You have to carryout the iOS server configurations after completing the iOS client configurations.

...