因此,正如我过去的许多问题所表明的那样,我一直在努力从头开始实施 Apple MDM 服务。现在,它几乎可以在我们扔给它的任何 iOS 设备上完美运行,这很好。但是,当我们尝试注册一个 OS X 设备时,根据 Apple 的说法,它使用相同的 API,它会因意外错误而惨遭失败(与我假设的例外错误相反)。
system.log 中显示以下 2 行:
Mar 18 15:33:05 dizzy mdmclient[23234]: *** ERROR *** [Agent:510] ProcessOTABootstrapPayload (Unable to receive OTA identity profile <InternalError:1>)
Mar 18 15:33:05 dizzy System Preferences[93537]: *** ERROR *** [CPInstallerUI:510] Profile installation (Device Enrollment (com.capasystems.enrollment.handshake )) (Unable to receive OTA identity profile <InternalError:1>
查看 SCEP 服务器日志,我可以看到它甚至没有尝试连接,然后确定它无法接收 OTA 身份配置文件。所以我在这里有点不知所措,我已经尝试解决网络问题,但同一网络上的 iOS 设备工作正常。我尝试过使用 SSL 连接和非 SSL 连接。没有不同。
如果有任何区别,我们将 JSCEP 用于 SCEP 服务器。为了让整个 MDM 在 OS X 上工作,有没有人最清楚什么未记录的额外基础设施或其他我失踪的东西?