Is there any documentation regarding how to use this?
No.
Is it accessible by developers?
Only tangentially. If you open a URL that points to a configuration profile you bounce the user to Safari which then bounces them to the profile ingestion UI.
Can this be used to install a configuration profile automatically on iOS?
Kinda, as discussed above. However the end result is a really poor UI. You may also run into App Review problems because configuration profiles aren’t really intended for App Store apps.
Apropos that last point, in situations like this I’d normally suggest filing an enhancement request (ER) for the features you need, but in this case that’s no so clear cut. I don’t think there’s any point filing an ER for an API for the profile ingestion system. Configuration profiles are intended to be use by admins in a managed environment, and those folks already have a bunch of options for installing configuration profiles (most notably, MDM). They are not intended to be used by App Store apps.
On the other hand, if you’re trying to do something with a configuration profile because there’s no equivalent API, that might make a reasonable ER. Certainly we’ve added APIs like this in the past (for example,
NEHotspotConfigurationManager
). However, you have to be realistic here. A lot of the features offered by configuration profiles are incompatible with the goals of the App Store, which is
why they are only available via a configuration profile.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"