Что такое файлы .mobileconfig?

Недавно я посетил m.freemyapps.com в iphone. Этот веб-сайт попросит меня установить файл .mobileconfig. Я занимаюсь некоторыми исследованиями и разработками, но у меня не было много интересного. Может ли кто-нибудь сказать мне, что такое mobileconfig? почему это используется в m.freemyapps.com, как это делают сайты?

One Solution collect form web for “Что такое файлы .mobileconfig?”

Этот файл будет содержать все конфигурации, которые вы хотите использовать для своих iPhone-пользователей. Расширение файла mobileconfig связано с Apple iPhone или iPod Touch. Файлы mobileconfig используются для настройки различных конфигураций и их переключения, когда пользователю необходимо или предоставить доступ к определенным службам.

Конфигурация мобильных устройств Apple, таких как iPad и iPhone, может быть выполнена с использованием предварительно приготовленных файлов конфигурации. Эти файлы создаются с помощью утилиты настройки iPhone (iPCU), которая выплескивает XML-файл с расширением .mobileconfig. Затем такой файл можно разместить на веб-сайте, чтобы пользователи могли загрузить его для применения определенного так называемого профиля, который будет указан на панели «Настройки / Общие» на устройстве.

эти файлы MobileConfiguration могут содержать политики и ограничения безопасности устройства, информацию о конфигурации VPN, параметры Wi-Fi, учетные записи электронной почты и календаря и учетные данные для проверки подлинности, позволяющие iPhone, iPod touch и iPad работать с определенными корпоративными системами. Файлы mobileconfig также могут быть зашифрованы.

Утилита конфигурации сохраняет файлы mobileconfig, которые могут быть отправлены на учетную запись электронной почты, прикрепленную к пользователям iPhone или iPod Touch. После этого пользователь может открыть вложение в почте и будет предложено установить его.

Файл MobileConfig выглядит так:

<?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>PayloadDisplayName</key> <string>LDAP Settings</string> <key>PayloadType</key> <string>com.apple.ldap.account</string> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>6df7a612-ce0a-4b4b-bce2-7b844e3c9df0</string> <key>PayloadIdentifier</key> <string>com.example.iPhone.settings.ldap</string> <key>LDAPAccountDescription</key> <string>Company Contacts</string> <key>LDAPAccountHostName</key> <string>ldap.example.com</string> <key>LDAPAccountUseSSL</key> <false /> <key>LDAPAccountUserName</key> <string>uid=username,dc=example,dc=com</string> <key>LDAPSearchSettings</key> <array> <dict> <key>LDAPSearchSettingDescription</key> <string>Company Contacts</string> <key>LDAPSearchSettingSearchBase</key> <string></string> <key>LDAPSearchSettingScope</key> <string>LDAPSearchSettingScopeSubtree</string> </dict> <dict> <key>LDAPSearchSettingDescription</key> <string>Sales Departments</string> <key>LDAPSearchSettingSearchBase</key> <string>ou=Sales,dc=example,dc=com</string> <key>LDAPSearchSettingScope</key> <string>LDAPSearchSettingScopeSubtree</string> </dict> </array> </dict> <dict> <key>PayloadDisplayName</key> <string>Email Settings</string> <key>PayloadType</key> <string>com.apple.mail.managed</string> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>362e5c11-a332-4dfb-b18b-f6f0aac032fd</string> <key>PayloadIdentifier</key> <string>com.example.iPhone.settings.email</string> <key>EmailAccountDescription</key> <string>Company E-mail</string> <key>EmailAccountName</key> <string>Full Name</string> <key>EmailAccountType</key> <string>EmailTypeIMAP</string> <key>EmailAddress</key> <string>username@example.com</string> <key>IncomingMailServerAuthentication</key> <string>EmailAuthPassword</string> <key>IncomingMailServerHostName</key> <string>imap.example.com</string> <key>IncomingMailServerUseSSL</key> <true /> <key>IncomingMailServerUsername</key> <string>username@es2eng.com</string> <key>OutgoingPasswordSameAsIncomingPassword</key> <true /> <key>OutgoingMailServerAuthentication</key> <string>EmailAuthPassword</string> <key>OutgoingMailServerHostName</key> <string>smtp.example.com</string> <key>OutgoingMailServerUseSSL</key> <true /> <key>OutgoingMailServerUsername</key> <string>username@example.com</string> </dict> </array> <key>PayloadOrganization</key> <string>Your Organization's Name</string> <key>PayloadDisplayName</key> <string>Organization iPhone Settings</string> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>954e6e8b-5489-484c-9b1d-0c9b7bf18e32</string> <key>PayloadIdentifier</key> <string>com.example.iPhone.settings</string> <key>PayloadDescription</key> <string>Sets up Organization's LDAP directories and email on the iPhone</string> <key>PayloadType</key> <string>Configuration</string> </dict> </plist> 

Иногда это единственный способ настроить определенные функции, потому что интерфейс устройства не позволит вам. Хорошим примером является беспроводная сеть Eduroam с TTLS.

  • Как получить время в формате am / pm iphone NSDateFormatter?
  • Facebook Получить информацию о пользователе в ios6: Активный токен доступа должен использоваться для запроса
  • Выключить аудиовоспроизведение AVPlayer?
  • Как я могу использовать существующий закрытый ключ для нового сертификата разработки iOS?
  • iOS - Автоматизация пользовательского интерфейса получает текстовое поле по метке доступности?
  • Как добавить прижимной контакт к MKMapView (IOS) при касании?
  • Демонстрационное видео для магазина appstore?
  • Загрузить представление из файла NIB из нескольких разных UIViewControllers
  • Какие шрифты наиболее часто используются для дизайна iOS?
  • (iOS) Несколько уведомлений через locationManager: didExitRegion: при выходе из региона
  • Скрыть виртуальную клавиатуру UITextView при нажатии кнопки «Готово»
  • Interesting Posts

    0 Не работает в вводе типа валюты

    Более неопределенные сбои на Xcode 4.2

    Предупреждение: -Доступные контроллеры просмотра на отдельных контроллерах просмотра не рекомендуется

    iOS – Facebook Open Graph Api – обеспечение того, чтобы фотографии были созданы пользователем

    Получить идентификатор Bundle из другой целевой страницы

    Открытый контроллер просмотра при получении удаленного Push-уведомления

    Почему я получаю предупреждение «No -renderInContext: method found»?

    Как заставить приложение iOS запускаться в портретном режиме

    Модуль «Карты Google» не найден после добавления другой зависимости от Xcode

    Схема URL браузера AirWatch

    Как изменить цвет почтового ящика SKView при использовании scaleMode .AspectFit

    XCTests не запускает приложение в симуляторе с перерывами

    Исключение NSRangeException в UITableViewController со смешанным статическим / динамическим контентом

    Шрифт SF UI Text-Light (New san francisco) не работает

    Как программно генерировать звуковую волну во время записи голоса в iOS?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.