Утилита настройки iPhone не устанавливает профиль конфигурации MDM

Установка: Утилита настройки iPhone для Windows, версия 3.5.0.289 iPhone (3G?) Программное обеспечение версии 4.3.5 (8L1)

Конфигурация MDM по умолчанию. Служба MDM использует эталонную реализацию Ruby от Apple, если это имеет значение.

При попытке установить с помощью IPCU профиль, настроенный в iPCU, который IPCU считает действительным, я получаю следующую ошибку:

Oct  4 15:39:46 Developments-iPhone profiled[644] <Warning>: MC|Profile cannot be queued for installation. Error: NSError 0x1f5510d0:
Desc   : Invalid Profile
Sugg   : The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
US Desc: Invalid Profile
US Sugg: The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
Domain : MCInstallationErrorDomain
Code   : 4000
Type   : MCFatalError
...Underlying error:
NSError 0x1f550960:
Desc   : The profile MDMTest is invalid.
Sugg   : The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
US Desc: The profile MDMTest is invalid.
US Sugg: The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
Domain : MCProfileErrorDomain
Code   : 1000
Type   : MCFatalError
Params : (
MDMTest
)
...Underlying error:
NSError 0x1f54f940:
Desc   : The payload MDMTest is invalid.
Sugg   : The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
US Desc: The payload MDMTest is invalid.
US Sugg: The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
Domain : MCPayloadErrorDomain
Code   : 2000
Type   : MCFatalError
Params : (
MDMTest
)
...Underlying error:
NSError 0x1f54f9b0:
Desc   : The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
US Desc: The MDM payload com.example.mdmtest.mdm1 contains invalid access rights.
Domain : MCMDMErrorDomain
Code   : 12000
Type   : MCFatalError
Params : (
"com.example.mdmtest.mdm1"
)
Extra info:
{
isPrimary = 1;
}

У меня такой вопрос: что такое "isPrimary = 1", откуда оно берется и как от него избавиться? Я попытался экспортировать конфигурацию, но она не содержит элемента «isPrimary = 1», а поле прав доступа представляет собой магическое число, предположительно, битовую маску, для которой я не смог найти никакой документации, поэтому есть ли какой-либо процесс, кроме случайного выбора чисел, с помощью которого можно заставить iPhone принять этот профиль?


person Mikkel Løkke    schedule 04.10.2012    source источник
comment
Можете ли вы опубликовать XML, который составляет полезную нагрузку, которую вы пытаетесь установить?   -  person rlandster    schedule 04.10.2012


Ответы (1)


Ошибка связана с недопустимыми правами доступа (параметрами, которые вы выбираете, которыми хотите управлять с помощью MDM), и вы используете iOS 4. Я полагаю, вы выбрали право доступа «Добавить/удалить приложения», которое не поддерживается iOS 4. Отключите это право доступа, а также право «Добавить/удалить настройки» и попробуйте установить его снова.

person djcreedy    schedule 04.10.2012
comment
Спасибо, теперь я получаю другие, но более содержательные сообщения об ошибках, которые я могу понять самостоятельно. :) Из любопытства, есть ли способ вручную вычислить магическое число AcessRights, или мне придется перепроектировать его, по одному за раз? Также есть список совместимых прав/версий программного обеспечения, или это тоже вопрос проб и ошибок? - person Mikkel Løkke; 05.10.2012
comment
Ничего, нашел. ссылка - person Mikkel Løkke; 05.10.2012