Ios7 ios 7 MDM服务器

Ios7 ios 7 MDM服务器,ios7,mdm,osx-server,Ios7,Mdm,Osx Server,我们使用OSX服务器和apple mini构建了自己的MDM服务器,以管理大约100台iPad。ios 7发布后,一切都很顺利 我们有各种各样的垫子,它们会发生不同的事情。。有些人正在推送应用程序,但应用程序从未安装,有些人根本没有收到推送,有些pad的应用程序正在消失 有没有人发现需要做些什么来更新服务器,使其重新运行?我在apple开发者网站上找到了一份150多页的文档,它引导你完成整个过程的设置,但大部分我们已经完成了,该文档没有显示更改,因此,尝试选择需要更新的内容显然并不理想(我也将O

我们使用OSX服务器和apple mini构建了自己的MDM服务器,以管理大约100台iPad。ios 7发布后,一切都很顺利

我们有各种各样的垫子,它们会发生不同的事情。。有些人正在推送应用程序,但应用程序从未安装,有些人根本没有收到推送,有些pad的应用程序正在消失

有没有人发现需要做些什么来更新服务器,使其重新运行?我在apple开发者网站上找到了一份150多页的文档,它引导你完成整个过程的设置,但大部分我们已经完成了,该文档没有显示更改,因此,尝试选择需要更新的内容显然并不理想(我也将OSX服务器软件更新为最新版本)

我现在必须运行的唯一真正错误来自设备日志。。下面是正在发生的事情

Oct  2 11:51:14 iPad mdmd[477] <Notice>: (Note ) MDM: Transaction completed. Status: 200
Oct  2 11:51:14 iPad mdmd[477] <Notice>: (Note ) MDM: Attempting to perform MDM request: InstallApplication
Oct  2 11:51:14 iPad mdmd[477] <Notice>: (Note ) MDM: Handling request type: InstallApplication
Oct  2 11:51:15 iPad mdmd[477] <Notice>: (Error) MDM: Enterprise app installation failed. 
    Error: NSError:
    Desc   : The app “com.app.Damages” is already scheduled for management.
    US Desc: The app “com.app.Damages” is already scheduled for management.
    Domain : MCMDMErrorDomain
    Code   : 12026
    Type   : MCFatalError
    Params : (
        "com.app.Damages"
    )
Oct  2 11:51:15 iPad mdmd[477] <Notice>: (Error) MDM: Command Status: Error
    Error: NSError:
    Desc   : The app “com.app.Damages” is already scheduled for management.
    US Desc: The app “com.app.Damages” is already scheduled for management.
    Domain : MCMDMErrorDomain
    Code   : 12026
    Type   : MCFatalError
    Params : (
        "com.app.Damages"
    )
10月2日11:51:14 iPad MDM[477]:(注)MDM:交易完成。现状:200
10月2日11:51:14 iPad mdmd[477]:(注意)MDM:正在尝试执行MDM请求:InstallApplication
10月2日11:51:14 iPad mdmd[477]:(注)MDM:处理请求类型:InstallApplication
10月2日11:51:15 iPad mdmd[477]:(错误)MDM:企业应用程序安装失败。
错误:n错误:
描述:应用程序“com.app.Damages”已计划进行管理。
美国描述:应用程序“com.app.Damages”已计划用于管理。
域:mcmdErrorDomain
代码:12026
类型:MCFatalError
参数:(
“com.app.Damages”
)
10月2日11:51:15 iPad mdmd[477]:(错误)MDM:命令状态:错误
错误:n错误:
描述:应用程序“com.app.Damages”已计划进行管理。
美国描述:应用程序“com.app.Damages”已计划用于管理。
域:mcmdErrorDomain
代码:12026
类型:MCFatalError
参数:(
“com.app.Damages”
)

有人知道什么需要改变吗?不可能有那么多。。我们仍在推送应用程序,只是设备现在无法与服务器通信

让我将其分解为两个子问题:

1) 有没有人发现需要做些什么来更新服务器,使其重新运行

一般来说,不需要在服务器上更改任何内容。iOS 7为MDM引入了两个新功能。但是,整个协议仍然是向后兼容的。因此,如果您有较旧的服务器,它(在理想情况下)应该可以与新的iOS 7设备配合使用

2) 我们有各种各样的垫子,它们会发生不同的事情。。有些人正在推送应用程序,但应用程序从未安装,有些人根本没有收到推送,有些pad的应用程序正在消失

欢迎来到后史蒂夫·乔布斯时代:)金色的iPhone、炫目的配色方案和未烘焙的沙发

我注意到从iOS 6到iOS 7的MDM稳定性严重下降,尤其是在应用程序分发方面。我向苹果发布了大约3-4个bug,我建议他们也这样做(希望,大量的bug报告将迫使他们集中精力)

正如你所见,我看到应用程序没有安装,留下了占位符图标和许多其他糟糕的行为

3) 应用程序“com.app.Damages”已计划进行管理

这条消息表示您已经尝试安装它,它位于iOS安装队列中的某个位置,但正在等待。我不确定它等待的可能原因到底是什么


我观察到的一个原因是,如果用户第一次需要输入AppStore密码,它可能会在这个密码上停留很长时间(不确定原因)。

我也遇到了完全相同的问题,完全同意iOS7 MDM中的不稳定性

我测试的ipad是在iOS7上的,下面是我在iPCU中观察到的结果

Oct 25 11:41:44 Devs-iPad mdmd[312] <Notice>: (Error) MDM: Command Status: Error
Error: NSError:
Desc   : The app com.custom.myapp is already scheduled for management.
US Desc: The app com.custom.myapp is already scheduled for management.
Domain : MCMDMErrorDomain
Code   : 12026
Type   : MCFatalError
Params : (
"com.custom.myapp"
)
10月25日11:41:44开发者iPad mdmd[312]:(错误)MDM:命令状态:错误
错误:n错误:
Desc:应用com.custom.myapp已计划进行管理。
US Desc:应用程序com.custom.myapp已计划进行管理。
域:mcmdErrorDomain
代码:12026
类型:MCFatalError
参数:(
“com.custom.myapp”
)
删除MDM配置文件并重新安装以重新配置设备也无济于事

最后,我擦除了(出厂重置)设备,下一次设备为该应用程序名称拉应用程序安装命令时,它会工作


希望苹果能在下一次软件更新中解决这个问题

我们在BES10管理的20/700设备上也遇到了同样的情况。我们唯一的解决办法是在mdm world之外安装应用程序更新

自从iOS 7发布以来,我们一直存在这个问题。从那以后,我们还直接与苹果公司和我们的MDM供应商合作,苹果公司最近刚刚向我们确认,iOS 7.1中已经修复了这一问题,尽管苹果公司尚未宣布7.1的发布日期


我们最近找到了一个解决办法。使用我们的MDM,我们发送一个命令从设备中删除应用程序(即使它还没有安装)。一旦设备处理了remove命令,我们就可以将应用程序下推到设备上。

我刚刚在iOS 9.3.4上遇到了这个问题

ErrorChain: [ {
    'ErrorCode'=>12026,
    'ErrorDomain'=>'MCMDMErrorDomain',
我的解决办法是:

  • 从MDM中的设备中删除应用程序
  • 重新启动设备
  • iPad启动后,应用程序图标出现在主屏幕上,但被禁用,然后我在设备上卸载了应用程序
  • 在MDM中分配应用程序并将其推送到设备上

  • 不知道是什么原因导致应用程序像那样挂在安装队列中,但经过一段时间的故障排除后,我解决了这个问题。

    谢谢Victor是的,我认为服务器端也不应该有任何改变。。但一定有什么东西。。我今天还注意到,我们过去为管理层提供iPad的方式也不再有效。如果您熟悉profile manager的工作方式