9

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

我们有各种不同的垫子,它们发生了不同的事情..有些正在获得应用程序推送,但应用程序从未安装,有些根本没有收到推送,有些垫子让我们的应用程序消失了......

有没有人发现需要做些什么来更新服务器以使其再次运行?我在苹果开发者网站上找到了 150 多页的文档,它可以引导您设置整个过程,但我们已经掌握了大部分内容,该文档没有列出更改,因此尝试挑选出来肯定不理想需要更新的内容(我也将 OSX Server 软件更新到了最新版本)

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

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"
    )

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

4

5 回答 5

5

让我把它分解成几个子问题:

1) 有没有人发现需要做些什么来更新服务器以使其再次运行?

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

2)我们有各种各样的pad,它们发生了不同的事情..有些正在推送应用程序,但应用程序从未安装,有些根本没有收到推送,有些平板电脑让我们的应用程序消失了......

欢迎来到史蒂夫乔布斯后时代 :) 金色 iPhone、令人眼花缭乱的配色方案和未烘焙的软件。

我注意到从 iOS 6 到 IOS 7 的 MDM 稳定性严重下降,尤其是在应用程序分发方面。我向 Apple 发布了大约 3-4 个错误,我建议也这样做(希望错误报告的绝对数量将迫使他们专注于它)。

正如您所见,我看到未安装应用程序,留下占位符图标以及许多其他糟糕的行为。

3)“应用程序“com.app.Damages”已安排管理。”

此消息意味着您已经尝试安装它并且它位于 iOS 安装队列中的某个位置,但正在等待某些东西。我不确定它等待的可能原因的确切列表是什么。

我观察到的一个原因是,如果用户第一次需要输入 AppStore 密码,它可能会停留很长时间(不知道为什么)。

于 2013-10-03T15:53:55.260 回答
3

自 iOS 7 发布以来,我们一直遇到这个问题。从那时起,我们也一直与 Apple 和我们的 MDM 供应商直接合作,Apple 最近向我们确认,这已在 iOS 7.1 中修复,尽管 Apple 尚未宣布 7.1 的发布日期。

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

于 2014-01-06T20:40:46.533 回答
2

我刚刚也遇到了完全相同的问题,并且完全同意 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"
)

删除 MDM 配置文件并重新安装到重新配置设备也无济于事。

最后,我擦除了(恢复出厂设置)设备,并且下次设备为该应用程序名称拉取应用程序安装命令时它可以工作。

希望 Apple 在下一次软件更新中解决此问题。

于 2013-10-25T01:29:31.003 回答
0

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

于 2013-11-25T19:11:51.803 回答
0

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

ErrorChain: [ {
    'ErrorCode'=>12026,
    'ErrorDomain'=>'MCMDMErrorDomain',

我的解决方案是:

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

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

于 2016-08-12T08:11:33.737 回答