上传到苹果推送证书端口时,Apple MDM Vendor 生成的 plist 文件无效

Posted

技术标签:

【中文标题】上传到苹果推送证书端口时,Apple MDM Vendor 生成的 plist 文件无效【英文标题】:Apple MDM Vendor genenrated plist file is invalidate when upload to apple push certificate port 【发布时间】:2012-07-09 07:17:44 【问题描述】:

我通过http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning 逐步创建plist 文件,但是当我将此plist 文件发布到苹果推送证书端口时,它失败并报告为invale servicetype,service type invalidate null,有人可以帮我吗?非常感谢!!!

【问题讨论】:

【参考方案1】:

您是否获得了供应商的证书和私钥?您应该上传 plist_encoded 文件,而不是 plist.xml 文件。

【讨论】:

【参考方案2】:

几天前我正在处理完全相同的错误,令人惊讶的是,“ServiceType null”是此问题的唯一日志记录语句,干得好 Apple...

因此,您需要检查一些事项才能使其正常工作:

    确保您使用的帐户是企业帐户,并在首次购买时选中了 mdm 选项。 在创建 mdm 证书时选择证书类型时,请确保使用 Production 下的 MDM CSR,而不是 Development 下的“Apple Push Notification service SSL (sandbox)”或任何其他。 也如Kun所说,使用encoded_plist,但如果你确实使用plist.xml,我想你会得到另一种类型的错误,说“无效的签名请求”

希望这会有所帮助,祝你好运。

【讨论】:

以上是关于上传到苹果推送证书端口时,Apple MDM Vendor 生成的 plist 文件无效的主要内容,如果未能解决你的问题,请参考以下文章

Windows服务器上的Apple推送通知证书

Apple MDM 服务的 IP 地址范围?

如何配置Apple推送证书 push证书

iOS推送通知生产证书通用名称问题

无法通过 APNS 向设备发送 MDM 推送通知。

Java iOS MDM:APNs 证书 UID 更改