Автоматизация толкания профиля конфигурации iOS
Я успешно настроил в сети сервер Mac mini со статическим IP-адресом и все для отправки профилей конфигурации на зарегистрированные устройства iOS с помощью диспетчера профилей. Однако использование диспетчера профилей использует веб-интерфейс, что означает, что это может быть сделано только вручную.
Однако у меня есть такой сценарий, при котором мне нужно поменять менеджер профилей в зависимости от дня. Например, камера iPhone отключена в будние дни и включена в выходные дни. Поэтому мне интересно, есть ли для меня программный интерфейс для программного взаимодействия с менеджером профилей. Ссылка на любую форму документации или любой форум с таким обсуждением также будет чрезвычайно полезна. Заранее спасибо.
2 ответа
Простой способ решить эту проблему - экспортировать профиль. После экспорта профиля вы получите файл plist с различными ключами. В отключенном профиле камеры проверьте ключи, которые вы должны изменить, и сделайте их базовым шаблоном.
Затем напишите фрагмент кода, который выполняет операцию редактирования файла. Проверьте конкретную переменную key (например:allowCamera) и измените ее в соответствии с вашими потребностями. Запустите код, когда вы хотите изменить профиль. Таким образом, можно создать новый профиль в точности как шаблон с небольшими изменениями.
Различные переменные доступны по этой ссылке.
Не думаю, что вы можете сделать это с помощью менеджера профилей. Но если вы используете решение MDM, я думаю, что из политики, основанной на времени, вы можете достичь этого.