Enabling Supervised Mode on an iOS Device

I'm looking to develop an application that can enable the Supervision Mode on an iOS device that is connected over a USB cable.

For this, I'm looking to use Apple Configurator's Configuration Utility which has Handlers such as "CNFGPrepareSpecifiedDevices". I'm planning to invoke the " (script library)" and call CNFGPrepareSpecifiedDevices along with the required parameters from my application.

This will have a dependency on the Apple Configurator installed on the Mac.

Is calling the Configuration Utility scripts and handlers within my application legally allowed by Apple? Or is there any alternative approach someone can suggest?

Replies

For this, I'm looking to use Apple Configurator's Configuration Utility which has Handlers such as CNFGPrepareSpecifiedDevices.

I’ve no idea what CNFGPrepareSpecifiedDevices is. Can you point me to where that’s documented.

Most folks who want to automate configuration tasks use cfgutil, which you can install from Apple Configurator itself. See Use the Apple Configurator command-line tool.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"