Follow the instructions below to configure and build the iOS client application:
- Get a GIT clone of the iOS Agent application from GitHub.
- Import the project to Xcode.
- 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.
- Clean and build the project.
- 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. 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.
}, "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" } },
You have to carryout the iOS server configurations after completing the iOS client configurations.