我正在使用我们的MDM服务器将应用程序安装到托管设备。服务器发送给设备的命令如下:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>14b4bf63-f259-4e10-b2f3-109f9ad377bf</string>
<key>Command</key>
<dict>
<key>RequestType</key>
<string>InstallApplication</string>
<key>ManagementFlags</key>
<integer>0</integer>
<key>ManifestURL</key>
<string>https://dev.xxx.xxx/SelfProv/downloads/MDMClient.plist</string>
</dict>
</dict>
</plist>
设备的响应如下:
<?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>CommandUUID</key>
<string>14b4bf63-f259-4e10-b2f3-109f9ad377bf</string>
<key>ErrorChain</key>
<array>
<dict>
<key>ErrorCode</key>
<integer>12024</integer>
<key>ErrorDomain</key>
<string>MCMDMErrorDomain</string>
<key>LocalizedDescription</key>
<string>无法验证 https://dev.xxx.xxx/SelfProv/downloads/MDMClient.plist 的应用程序清单。</string>
<key>USEnglishDescription</key>
<string>The manifest for the app at https://dev.xxx.xxx/SelfProv/downloads/MDMClient.plist could not be validated.</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>-1001</integer>
<key>ErrorDomain</key>
<string>NSURLErrorDomain</string>
<key>LocalizedDescription</key>
<string>请求超时。</string>
</dict>
<dict>
<key>ErrorCode</key>
<integer>-1001</integer>
<key>ErrorDomain</key>
<string>kCFErrorDomainCFNetwork</string>
<key>LocalizedDescription</key>
<string>请求超时。</string>
</dict>
</array>
<key>RejectionReason</key>
<string>CouldNotVerifyAppID</string>
<key>Status</key>
<string>Error</string>
<key>UDID</key>
<string>d55e39ccd45ec4db20f69d63fd3b42d05dbf8a7b</string>
</dict>
</plist>
我非常确定mainfest url是正确的,而且mainifest url中指定的ipa文件也是正确定位的。
有人能帮上忙吗?
发布于 2016-06-14 22:12:45
这种情况偶尔会发生在我身上。服务器端似乎出了点问题。请稍等几分钟,然后重试。
https://stackoverflow.com/questions/26355252
复制相似问题