Instalar .mobileconfig programaticamente

Estou escrevendo um aplicativo para automatizar o processo de conexão de um dispositivo móvel da Apple a uma rede Wi-Fi e o download de perfis de configuração para o dispositivo. Como está sendo automatizado (por algo como o Native Driver), todas as funções precisam ser controladas pelo próprio aplicativo, não enviadas para outro aplicativo, como o Configurações ou o Safari.

Eu já estou usando a estrutura privada Apple80211 para conectar-me a uma rede Wi-Fi, bem como o UIWebView no lugar de um navegador, a fim de navegar para uma página da Web específica. Depois que eu navegar para esta página da Web, meu servidor enviará ao dispositivo móvel um arquivo .mobileconfig para instalar um perfil de configuração. Não consegui encontrar uma resposta clara sobre como lidar com esse arquivo .mobileconfig depois que ele é enviado pelo servidor. Eu li em alguns lugares diferentes que o UIWebView não pode manipular o arquivo .mobileconfig depois que ele é enviado. Qual seria a melhor maneira de lidar com esse arquivo quando ele é enviado?

Além disso, uma vez enviado e concedido que algo pode manipular o arquivo, existe uma maneira de instalar o perfil de configuração programaticamente sem a necessidade de entrada do usuário? ou seja, existem estruturas públicas ou privadas que eu possa implementar para instalar o perfil de configuração "nos bastidores"?

Este aplicativo só vai ser usado para fins de teste e só vai viver em um punhado de dispositivos. Agradecemos antecipadamente, qualquer ajuda será muito apreciada.