苹果MDM推送错误,但只限于一些iOS设备

我们在某些iPhone设备上遇到MDMpush错误:

7月30日17:52:46 Mirnas-iPhone apsd [49]::stream错误发生:错误域= NSPOSIXErrorDomain代码= 54“操作couldn'-t -be -completed- .-连接-reset -by -peer- “-UserInfo – = – 0-x-1-4-3-5-4-0 – { – }

所有的设备是相同的,相同的iOS版本,但在50%的设备上,我们有这个错误。 在其他设备上,推送工作正常。 带有此问题的设备在安装MDM有效负载期间没有问题,但是当我们尝试推送某些内容时,会发生错误。

我们在很久以前就有过类似的症状,这是由于有一半的设备注册后,有人更改了Apple MDM证书。 一些设备被注册了新的证书,其余的被旧的证书注册。 苹果MDM服务器不喜欢这个。

您需要注册所有具有相同证书的设备。

如果您对不同的设备使用相同的authentication,我也遇到了这个问题。 你必须做一个干净的,然后build立和运行应用程序到设备上。 删除以前安装的使用相同authentication(相同应用程序)的应用程序。