Настраиваем iphone с помощью профилей

23/12/2019


Для большинства пользователей телефонов и планшетов Apple – эти устройства являются красивыми игрушками и гаджетами, которые требуют минимум конфигурации и настроек. Как считает один мой товарищ, это детище Стива Джобса сильно отупляет население, благодаря тому, что при его использовании от человека требуется минимум интеллектуальных усилий для использования. Во многом я согласен с этим утверждением. Но если немного углубиться в работу этих девайсов, можно и поменять свою точку зрения. Для тех, кто не хочет быть в общей массе юзеров, поглощающих продукты жизнедеятельности IOS гаджетов, рекомендую приглядеться к программному продукту Apple Configurator.

Именно с помощью этого программного обеспечения можно проводить централизованную настройкй IOS устройств, вытаскивать логи работы той или иной программы на iphone или ipad. А также конфигурировать такие параметры на гаджетах, которые в обычном пользовательском интерфейсе недоступны. Еще одним достоинством данного программного обеспечения, является использование конфигурационных файлов для гаджетов в формате XML. И это позволяет создавать и легко редактировать эти файлы для множества гаджетов, что делает вопросы администрирования очень удобным.

Используем Apple Configurator

Для начала Вам нужно установить Apple Configurator на ваш компьютер. Это делается предельно просто в Mac OS – через App Store находим Apple Configurator 2 и запускаем процесс установки. Через пару минут Вы получите готовый к работе конфигуратор для IOS устройств. Сделаю небольшую оговорку – созданные с помощью него профайлы можно использовать как для iPhone и iPad, так и для ноутбукуов с MacOS. Это будет очень удобно для администраторов сетей с большим парком различных Apple устройств.

Графический интерфейс софтины после запуска выглядит следующим образом.

Одна из главных возможностей конфигуратора – создание и редактирование профилей, с помощью которых можно управлять IOS гаджетами. Для того, чтобы создать такой профиль проходим в основном меню в File -> New Profile. Как это будет выглядеть в интерфейсы программы привожу ниже.

Давайте как пример настроим прокси для доступа в интернет. Скриншот с настройками из интерфейса программы представлен ниже.

После того, как нужные параметры введены, сохраняем профиль и даем ему имя. Данная конфигурация сохранится в файле с расширением .mobileconfig. Именно файлы с таким расширением должны быть загружены в IOS гаджеты, чтобы необходимая конфигурация была правильно воспринята.

Содержимое файла, который мы создали для теста в данной статье, представлено ниже.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadDescription</key>
            <string>Global HTTP Proxy</string>
            <key>PayloadDisplayName</key>
            <string>Global HTTP Proxy</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.proxy.http.global.E133F41F-216C-45EF-B05C-BC7DF5BDAE21</string>
            <key>PayloadType</key>
            <string>com.apple.proxy.http.global</string>
            <key>PayloadUUID</key>
            <string>E133F41F-216C-45EF-B05C-BC7DF5BDAE21</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>ProxyCaptiveLoginAllowed</key>
            <false/>
            <key>ProxyPassword</key>
            <string>test</string>
            <key>ProxyServer</key>
            <string>192.168.1.1</string>
            <key>ProxyServerPort</key>
            <integer>3280</integer>
            <key>ProxyType</key>
            <string>Manual</string>
            <key>ProxyUsername</key>
            <string>test</string>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>test_profile</string>
    <key>PayloadIdentifier</key>
    <string>NG.6B55DB14-6A15-43EC-9B1B-47F18CC3CDC8</string>
    <key>PayloadRemovalDisallowed</key>
    <false/>
    <key>PayloadType</key>
<string>Configuration</string>
    <key>PayloadUUID</key>
    <string>559F417F-3012-4F68-A1D1-37B167CD8693</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

Также хочется упомянуть об основных способах доставки профилей конфигурации на iPhone или iPad. Первый – загрузка через web в браузере Safari. При использовании другого браузера установка профиля в телефон не будет произведена. Второй способ – по электронной почте загрузить профиль в приложение Mail.

Заключение

В этой небольшое статье попытался показать, как начать использовать IOS устройства более умно и эффективно. Если Вы начинающий, то Вы сможете узнать как тонко настраивать свои Apple гаджеты. Если же Вы уже прокаченный ITшник, то с помощью этого инструмента, сможете управлять множеством устройством в своей сети. Также для разработчиков умение создавать необходимые конфигурационные профайлы для того или иного приложения будут просто незаменимым инструментом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *