iPhone配置实用程序不安装MDM配置文件

时间:2012-10-04 13:56:57

标签: iphone plist mdm magic-numbers

设置: 适用于Windows的iPhone配置实用程序,版本3.5.0.289 iPhone(3G?)软件版本4.3.5(8L1)

默认MDM配置。如果重要的话,MDM服务正在使用Apple的Ruby参考实现。

当尝试使用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接受这个配置文件?

1 个答案:

答案 0 :(得分:1)

错误与无效访问权限(您选择要使用MDM管理的选项)和运行iOS 4有关。我想您已经选择了“添加/删除应用程序”访问权限,这是不受支持的通过iOS 4.关闭此访问权限,并关闭“添加/删除设置”并尝试重新安装。