0

我在设备上安装最后一个配置文件时遇到问题,控制台抱怨:基础错误:MDM com.company.com.mdm5:MDM 有效负载 com.company.com.mdm5 包含无效主题。

我认为我输入了错误的主题值,我尝试了以下值,但都失败了。1. Developer 证书的Subject UID。2. 我的 .mobileprovision 文件中的“应用程序标识符”值

有什么建议么?提前致谢。

SCEP 证书已从设备成功颁发,我的配置文件由 iPCU 生成。打击是我的目标配置文件的一部分:

<dict>
                    <key>AccessRights</key>
                    <integer>8191</integer>
                    <key>CheckInURL</key>
                    <string>https://192.168.0.105/cgi-bin/checkin.py</string>
                    <key>CheckOutWhenRemoved</key>
                    <true/>
                    <key>IdentityCertificateUUID</key>
                    <string>000000-0000-0000-0000-0000</string>
                    <key>PayloadDescription</key>
                    <string>Configures MobileDeviceManagement.</string>
                    <key>PayloadIdentifier</key>
                    <string>com.company.com.mdm5</string>
                    <key>PayloadOrganization</key>
                    <string>Company</string>
                    <key>PayloadType</key>
                    <string>com.apple.mdm</string>
                    <key>PayloadUUID</key>
                    <string>7AF006C2-E2BC-4606-8C3B-29A9C421F62D</string>
                    <key>PayloadVersion</key>
                    <integer>1</integer>
                    <key>ServerURL</key>
                    <string>https://192.168.0.105/cgi-bin/server.py</string>
                    <key>SignMessage</key>
                    <false/>
                    <key>Topic</key>
                    <string>com.apple.pineapple</string>
                    <key>UseDevelopmentAPNS</key>
                    <true/>
            </dict>
4

4 回答 4

4

该主题应如下所示:

com.apple.mgmt.External.b503419d-1e2a-a60f-7451-5b8832b5a9cb

您可以通过查看 Apple 为您的 MDM 服务提供的 APNS 证书的主题找到它(使用 openssl 显示证书的详细信息)。

用于在 MDM 系统中注册设备的配置文件包含“主题”字符串标识符。除非用于发送通知的证书主题与注册主题匹配,否则设备将不会响应 MDM 推送通知。

于 2012-05-12T19:08:12.983 回答
0

首先,您必须生成具有正确数据和格式的证书请求。然后,您将登录到您的 identity.apple.com 帐户,并上传此证书请求,然后苹果会向您发送(通过浏览器下载)签名的推送证书。这包含 rlandster 描述的有效主题。这是您必须生成/写入您的注册资料的主题。当您将命令发送到设备时,之前的推送证书主题和注册配置文件中的主题必须匹配,否则设备将不会听您的命令!

于 2014-07-29T11:04:49.963 回答
0

所有主题都必须以 com.apple.mgmt. 开头,但是它们必须与您的 MDM 推送证书 ID 的值相匹配。

于 2012-05-11T16:54:00.783 回答
0

如果您的企业开发者帐户有多个用户,则更喜欢使用代理帐户创建 APNS 证书,并验证 APNS 证书主题应包含com.apple.mgmt.External.b503419d-1e2a-a60f-7451-5b8832b5a9cb如 rlandster 所述。

于 2012-05-14T03:23:53.137 回答