我们在某些 iPhone 设备上使用 MDMpush 时出错:
Jul 30 17:52:46 Mirnas-iPhone apsd[49] : : Stream error occurred for : Error Domain=NSPOSIXErrorDomain Code=54 "The operation couldn’-t -b-e -c-o-m-p-l-e-t-e-d-. -C-o-n-n-e-c-t-i-o-n -r-e-s-e-t -b-y -p-e-e-r-" -U-s-e-r-I-n-f-o-=-0-x-1-4-3-5-4-0 -{-}
所有设备都是相同的,相同的 iOS 版本,但在 50% 的设备上我们会遇到此错误。在其他设备上,推送工作正常。存在此问题的设备在 MDM 有效负载安装过程中没有问题,但是当我们尝试推送某些内容时,会发生错误。
最佳答案
我们很久以前就有过类似的症状,是因为有人在一半的设备注册后更改了 Apple MDM 证书。一些设备注册了新证书,其余设备注册了旧证书。 Apple MDM 服务器不喜欢这样。
您需要使用相同的证书注册所有设备。
关于ios - Apple MDM 推送错误,但仅限于某些 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728984/