2012-10-04 124 views
0

的設置: iPhone配置實用工具for Windows版本3.5.0.289 iPhone(3G?)軟件版本4.3.5(8L1)iPhone配置實用程序不安裝MDM配置文件

默認MDM配置。如果它很重要的話,MDM服務使用Apple的Ruby參考實現。

嘗試安裝時使用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接受這個配置文件?

+0

您可以發佈組成您試圖安裝的有效負載的XML嗎? – rlandster

回答

1

錯誤與無效訪問權限(您選擇要用MDM管理的選項)有關,並且您正在運行iOS 4.我想象您已選擇「添加/刪除應用程序」訪問權限,而不是支持iOS 4.關閉此訪問權限,並關閉「添加/刪除設置」權限,然後嘗試重新安裝。

+0

現在感謝我得到了不同的,但更有意義的錯誤消息,我可以自己弄清楚。 :) 出於好奇,是否有某種方法可以手動計算AcessRights魔術數字,還是我必須對其進行逆向工程,一次只能一個?還有一個列表,哪個版權兼容,或者這也是一個試驗和錯誤的問題? –

+0

沒關係,找到它。 [鏈接](http://adcdownload.apple.com//Documents/mobile_device_management_protocol/mobiledevicemanagementprotocol.pdf) –